← All projects
Project 11 / 34

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

  1. Full streaming chat with real-time token counting (prompt/response/reasoning/cache)
  2. Implementation Plan workflow — AI generates structured plans before code changes
  3. Interactive plan viewer with checklist tracking
  4. Plan annotations and inline clarification questions before execution
  5. Subagent orchestration UI — background tasks tracked and inspectable
  6. Per-session quota & budget monitoring (OpenAI, Copilot, Gemini, Zhipu, etc.)
  7. Extended right panel: MCP/LSP server status, skills, agents, todos
  8. Markdown rendering with syntax highlighting
  9. Thinking/reasoning bubble display with collapsible sections
  10. Image attachments and inline preview modal
  11. Session management with persistent history
  12. Fork a completed response into a new conversation branch
  13. VCS diff review panel
  14. Auto-reconnect with 5-second back-off
  15. Stop Request button to interrupt responses
  16. Agent selector (Build, Plan, custom agents)
  17. Slash-command skills panel
  18. Comprehensive structured logging with correlation IDs

Built with

  • Typescript
  • React
  • Tailwind
  • NodeJS