← all repositories
NeuralNomadsAI/CodeNomad

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.

1.8k stars TypeScript Coding AssistantsApp Builders
CodeNomad
Velocity · 7d
+8.3
★ / day
Trend
steady
star history

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.json options
  • 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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.