AICoder is an AI coding assistant for Visual Studio Code. It combines multi-turn chat, file and project context, tool calling, session history, and multi-model support in a single sidebar experience.
Features
- AI chat for code generation, explanation, refactoring, and debugging
- Project context with file attachment, search, and inline references
- Multi-session history with quick switching and export
- Multi-model support, including built-in and custom providers
- MCP support for external tools and integrations
- Shared webview UI aligned with the JetBrains plugin experience
- Chinese and English interface support
Requirements
- Visual Studio Code 1.94 or newer
- Windows, macOS, or Linux
- Network access to your configured AI provider
Quick Start
- Install the extension.
- Open the AICoder view from the activity bar.
- Start a new chat and describe your coding task.
- Use
@to attach files or project context. - Switch models or tools from the input toolbar when needed.
Key Capabilities
- Context-aware coding assistance across the current workspace
- Multi-modal input with text and image support on compatible models
- Custom agents with tailored prompts and permissions
- Tool invocation for richer execution and automation flows
- Exportable chat history for sharing and record keeping
Keyboard Shortcut
- Open AICoder:
Ctrl+Escapeon Windows/Linux,Cmd+Escapeon macOS
Notes
- Some models and features depend on your provider configuration.
- MCP availability depends on the tools configured in your environment.
- Platform-specific VSIX packages bundle the matching OpenCode runtime binary.
License
MIT