Skip to content

Clients & UI Options

OpenCode features an open, modular frontend ecosystem. Whether you prefer a lightweight terminal environment or a graphical dual-column diff review experience, you can seamlessly switch based on your workflow.


Supported Interfaces

InterfaceBest forKey AdvantagesHow to Launch
Terminal TUI (Default)Command-line power users, SSH remote developmentUltra-lightweight, sub-millisecond response, native keyboard flowRun opencode directly in terminal
OpenChamber DesktopVisual review, side-by-side comparisonVisual Side-by-Side Diff, multi-model parallel Fusion & comparison, session timelineDownload OpenChamber app or VS Code extension
Built-in Web UILAN access, lightweight browser experienceZero local desktop installation, instant web accessRun opencode serve in terminal and open browser

Seamless Configuration Sharing

No matter which client interface you choose, all engineering capabilities installed in ~/.config/opencode are automatically active and 100% shared:

  • 21 Specialist Agents: @java-dev, @security, @dba, etc. are available across all clients;
  • MCP Code Intelligence: Serena LSP, CodeGraph knowledge graph, and DBHub database gateway work out-of-the-box;
  • Model Profiles: Tier assignments configured via /profile apply uniformly;
  • Project Guardrails: ADR enforcement, secret guarding, and commit discipline apply consistently.

You can switch between Terminal, Desktop GUI, and Web UI at any time with zero re-configuration!


Next Steps

Released under the MIT License.