← All projects
Project 13 / 36

OpenCode VS Code Extension

A VS Code extension that wraps the OpenCode AI coding assistant in a rich, IDE-native experience with implementation planning, real-time streaming, subagent orchestration, quota monitoring, and a full-featured React chat panel. Features AI-generated implementation plans, background task tracking, and per-session budget monitoring across multiple AI providers.

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. Subagent orchestration UI — background tasks tracked and inspectable
  5. Per-session quota & budget monitoring (OpenAI, Copilot, Gemini, Zhipu, etc.)
  6. Extended right panel: MCP/LSP server status, skills, agents, todos
  7. Markdown rendering with syntax highlighting
  8. Thinking/reasoning bubble display with collapsible sections
  9. Image attachments and inline preview modal
  10. Session management with persistent history
  11. VCS diff review panel
  12. Auto-reconnect with 5-second back-off
  13. Stop Request button to interrupt responses
  14. Agent selector (Build, Plan, custom agents)
  15. Slash-command skills panel
  16. Comprehensive structured logging with correlation IDs

Built with

  • Typescript
  • React
  • Tailwind
  • NodeJS