OpenCode VS Code Extension
An independent VS Code client for the local OpenCode coding agent, powered by the OpenCode SDK and a React webview. Chat with your codebase, annotate implementation plans before execution, track subagent activity, review diffs, and monitor provider quotas without leaving the editor. Not affiliated with OpenCode or its creators.
- Year
- 2025
- Platform
- IDE extension
- Type
- Personal
- Status
- Shipped
What it does
- Full streaming chat with real-time token counting (prompt/response/reasoning/cache)
- Implementation Plan workflow — AI generates structured plans before code changes
- Interactive plan viewer with checklist tracking
- Plan annotations and inline clarification questions before execution
- Subagent orchestration UI — background tasks tracked and inspectable
- Per-session quota & budget monitoring (OpenAI, Copilot, Gemini, Zhipu, etc.)
- Extended right panel: MCP/LSP server status, skills, agents, todos
- Markdown rendering with syntax highlighting
- Thinking/reasoning bubble display with collapsible sections
- Image attachments and inline preview modal
- Session management with persistent history
- Fork a completed response into a new conversation branch
- VCS diff review panel
- Auto-reconnect with 5-second back-off
- Stop Request button to interrupt responses
- Agent selector (Build, Plan, custom agents)
- Slash-command skills panel
- Comprehensive structured logging with correlation IDs
Built with
- Typescript
- React
- Tailwind
- NodeJS