Goose - VS Code ExtensionGoose is an open-source, on-device AI agent that runs locally, works with any LLM provider you configure, and can autonomously tackle full-stack engineering tasks from debugging to deployment. By embedding Goose directly inside VS Code, this extension lets you ask questions, refactor code, generate tests, or spin up entire features without ever leaving your editor. Keep your code in your editor, choose the model that suits you, and let Goose handle the heavy lifting so you can stay in flow ⚠️ Experimental Features Notice ⚠️Please be aware that this extension is under active development. Some features, especially those related to how information (like code context) is processed and sent to the AI, are experimental and may undergo significant changes. We appreciate your understanding and feedback as we work to stabilize and improve these functionalities. Current Features
Coming Soon
Requirements
InstallationThere are two ways to install the Goose VS Code Extension: Method 1: Install from VS Code Marketplace (recommended)Method 2: Install from GitHub Releases
Chat InterfaceThe Goose chat interface appears in the sidebar activity bar. Click the Goose icon to open the chat panel. Code ReferencesYou can reference code from your editor in your conversations with Goose:
The behavior varies based on how much code is selected:
This adaptive approach provides the best experience for different code sizes. Quick ActionsThe extension currently provides the following quick action command that can be accessed by right-clicking on selected code:
Keyboard Shortcuts
Extension SettingsThis extension contributes the following settings:
SupportFor support, bug reports, or feature suggestions, please use GitHub Issues. ArchitectureDetailed information about the extension's architecture can be found in docs/ARCHITECTURE.md. DevelopmentInformation for developers contributing to this extension can be found in docs/DEVELOPMENT.md. LicenseThis extension is licensed under Apache-2.0. See the LICENSE file for details. |