A desktop cockpit for developers who live in AI coding sessions
CodeNomad wraps the OpenCode CLI in a premium workspace with multi-instance tabs, voice input, and embedded dev tools.

What it does
CodeNomad is a desktop and browser-based UI that wraps the OpenCode CLI — think of it as turning a terminal-only AI coding tool into something resembling an IDE. It runs as either an Electron/Tauri app or a local server you access in the browser, and it adds workspace management, file browsing, theming, and speech input on top of OpenCode’s core engine.
The interesting bit
The “SideCars” feature is the clever glue: you can embed local web services — a VS Code instance via OpenVSCode Server, a terminal via ttyd, or anything else running on localhost — as tabs inside CodeNomad. It’s essentially a lightweight integration layer for tools you already run, rather than reinventing them.
Key highlights
- Multi-instance workspace with session management and Git worktrees
- Voice input and speech output for hands-free coding
- Desktop builds via Electron (stable) or Tauri (experimental), plus headless server mode for remote access
- Built-in authentication with password, env var, or
auth.jsonoptions - SolidJS frontend in a monorepo with separate server, UI, and desktop shell packages
Caveats
- Requires OpenCode CLI pre-installed and in your
PATH; this is strictly a wrapper, not a standalone AI coding tool - macOS builds aren’t notarized, so you’ll need to strip Gatekeeper quarantine attributes manually
- Tauri builds are marked experimental, and Linux users on Wayland + NVIDIA may need a WebKitGTK renderer workaround
- Self-signed HTTPS certificate on first server launch triggers browser warnings unless you disable HTTPS entirely
Verdict
Worth a look if you’re already using OpenCode heavily and want a more ergonomic, multi-session workspace — especially for remote setups. Skip it if you need a fully standalone AI coding environment or polished native desktop polish; the Tauri build and notarization gaps suggest this is still finding its footing.