An alternative web UI for OpenCode, designed for daily use. It connects to a running OpenCode instance and provides a browser-based, window-style interface for managing sessions, viewing tool output, and interacting with AI agents in real time.
- Review-first floating windows that keep tool output and agent reasoning in context
- Session management with multi-project and worktree support
- Syntax-highlighted code and diff viewers built for fast, confident review
- Permission and question prompts for interactive agent workflows
- Embedded terminal powered by xterm.js
Serve the UI locally and then open http://localhost:3000 in your browser.
Start the UI server:
pnpm install
pnpm build
node server.jsStart the OpenCode API server:
opencode serve --cors http://localhost:3000Or add this to your .config/opencode/opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"server": {
"cors": ["http://localhost:3000"]
}
}and then:
opencode servepnpm install
pnpm devMIT
