Transform VS Code into a full AI-native IDE powered by OpenClaude.
Ghost Text autocomplete · Inline Chat · Composer · Plan → Execute → Verify
| Feature | Shortcut | Description |
|---|---|---|
| 🤖 Agent Panel | Ctrl+L |
Rich chat sidebar with streaming markdown and tool progress |
| 📋 Workflow Engine | — | Plan → Approve → Execute → Verify loop for safe AI execution |
| 👻 Ghost Text | — | AI autocomplete predictions as you type |
| ✏️ Inline Edit | Ctrl+K |
Edit selected code with natural language |
| 🎼 Composer | — | Multi-file atomic edits via WorkspaceEdit |
| 💬 @echo Chat | — | Native VS Code Chat participant with slash commands |
| 💻 AI Terminal | — | Dedicated terminal for agent commands |
| 🛡️ Security | — | Tiered tool approval with sensitive path blocking |
- Install the
.vsixextension in VS Code - Set your API key in Settings →
echocoder.apiKey - Press
Ctrl+Lto open the Agent Panel - Type a prompt and let EchoCoder plan, execute, and verify
Full documentation is available in the Wiki:
- Getting Started
- Architecture Overview
- Workflow Engine
- Security Model
- Context Engine
- UI Components
- AI Features
- Configuration Reference
- Development Guide
| Setting | Default | Description |
|---|---|---|
echocoder.provider |
anthropic |
Provider: anthropic, openai, deepseek, ollama, custom |
echocoder.model |
claude-sonnet-4-20250514 |
Model identifier |
echocoder.apiKey |
— | API key for your provider |
echocoder.autoApproveReads |
true |
Auto-approve read tools |
echocoder.autoApproveWrites |
false |
Auto-approve write tools (sensitive paths always blocked) |
echocoder.ghostText.enabled |
true |
Enable Ghost Text autocomplete |
See the Configuration Reference for all settings.
- Reads: Auto-approved when enabled
- Writes: Blocked for
.env,.ssh, credential files, and paths outside workspace - Terminal: Requires explicit approval
- Network: Blocked by default
- Workflow: Planning phase runs with mutating tools disabled
User → PromptAssembler → ProcessManager → NDJSONParser → EventRouter → UI Surfaces
↕
OpenClaude CLI (child process)
Key modules:
WorkflowLoop— Plan → Approve → Execute → Verify orchestrationProcessManager— Agent process lifecycleNDJSONParser— Stream-safe NDJSON parsingEventRouter— Typed event fan-outToolInterceptor— Security policy enforcement
npm install
npm run build
npm run test:parser
npm run test:workflow
npm run package # Build .vsix- VS Code
1.100.0+ - OpenClaude CLI binary
- Provider API key (or Ollama for local models)
MIT