Parent: #158
Decision: Drop oclite, use built-in opencode web
TUI Alternative: Built-in Web UI ✅
The built-in opencode web command solves all our pain points:
- Performance: SolidJS + virtual scrolling (
virtua) — no long-session sluggishness
- Full feature parity: same codebase as Desktop app, all session/tool/permission support
- Streaming: SSE + WebSocket, async task rendering included
- Remote access:
--hostname 0.0.0.0 for LAN/mobile access
- Zero fork maintenance: it's upstream, we get improvements for free
# Basic usage
opencode web --port 4096
# With auth + remote access
OPENCODE_SERVER_PASSWORD=secret opencode web --hostname 0.0.0.0 --port 4096
Action: Delete all oclite files
Alternatives Investigated & Rejected
- CodeNomad: GUI app (Electron/Tauri), not terminal. Low activity.
- chris-tse/opencode-web: 7 months stale, single contributor, prototype quality.
- FergusFettes/opencode-cli: Python CLI, 1 star, no streaming.
- Custom Go TUI: 3-5 day build effort, unnecessary given
opencode web exists.
Parent: #158
Decision: Drop oclite, use built-in
opencode webTUI Alternative: Built-in Web UI ✅
The built-in
opencode webcommand solves all our pain points:virtua) — no long-session sluggishness--hostname 0.0.0.0for LAN/mobile accessAction: Delete all oclite files
packages/opencode/src/cli/lite/(6 files)packages/opencode/src/cli/ink/(35 files)script/build-lite.tsAlternatives Investigated & Rejected
opencode webexists.