Native Chat Interface: Deeply integrated webview clean ui for smooth chat interactions inside VS Code (and/or its clone/fork IDEs).
Embedded AI Engine: Run Coder's powerful AI logic directly within the extension process - no external CLI tool required.
Project-Aware Context: Automatically understands your workspace structure and active files.
Smart Tools:
read_file: Intelligently reads file contents with progressive loading for large files.
write_file, find_files, and more (Coming Soon).
Live Diff Preview: Preview AI-suggested code changes with standard VS Code diff views.
Diagnostics Integration: Uses LSP diagnostics to help fix errors in your code.
Requirements
Visual Studio Code version 1.104.0 or higher
coder.config.json in your workspace root (for configuring AI providers).
Getting Started
Installation: Install the extension from the VS Code Marketplace or via .vsix.
Configuration: Ensure you have a coder.config.json in your project root (see example below, can be any OpenAI compatible API or local/self-hosted API).
npm install
# Build both Webview and Extension
npm run build
# Watch mode (rebuilds on change)
# Terminal 1:
npm run watch:webview
# Terminal 2:
npm run watch