StackMap
Subscribe

CodeNomad vs codexmate

Desktop cockpit for OpenCode: multi-instance sessions, git worktrees, remote browser access, voice input and a command palette — a workspace for living in AI coding sessions. — versus — Local-first CLI + web dashboard for your coding agents — switch providers, browse sessions across Codex/Claude Code/Gemini CLI, share skills, queue tasks, and bridge Codex/Claude to any API.

The curated verdict

Both are local cockpits for living in AI coding sessions. CodeNomad is a desktop app focused deeply on OpenCode (worktrees, voice, command palette); Codex Mate is a web dashboard spanning Codex, Claude Code, OpenCode and OpenClaw with provider management and session search.

CodeNomadcodexmate
Stars2.4k322
Forks16033
LanguageTypeScriptJavaScript
LicenseMITApache-2.0
Last activitytodaytoday
Topicscodingcoding
Curated connections33

CodeNomad — the curator's take

For developers who run OpenCode all day and have outgrown the terminal: parallel sessions across projects in one window, git-worktree awareness for agent branches, a password-protected server mode for driving sessions from any browser, and quality-of-life extras (voice input, SideCars for embedding local web tools). NOT useful if OpenCode isn't your driver — it's a cockpit for that engine specifically, not a general agent UI; and it's young (2k stars), so expect rough edges alongside the fast release cadence.

codexmate — the curator's take

Use it when you juggle several local agent CLIs and are tired of each one's config/session/skills silo: one web UI to switch providers (with health probes and bulk cleanup of dead configs), search and export sessions across four agents, and edit global/project CLAUDE.md and AGENTS.md with shared presets. The bridges are the sleeper feature — Codex's Responses API normalized to OpenAI-compatible (with official-looking fingerprint headers), and Claude Code pointed at any Chat Completions provider or Ollama. NOT an autonomous orchestrator despite the DAG task queue — for issue-driven unattended runs use contrabass. Early-stage, and it mutates ~/.codex and ~/.claude configs, so keep backups.