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+Escape on Windows/Linux, Cmd+Escape on 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.