Embedded agent terminals
Launch Claude Code (default) or Aider / Codex / Gemini / opencode per project, in real PTYs with your full login-shell PATH. Resume the last conversation in one click with claude --continue.
CmdrZone replaces a messy wall of terminal tabs with a single command center — a live tree of every project and embedded Claude Code agents, so you never prompt the wrong one.
CmdrZone gives you one place to see and drive them all. A stable color and live status per project mean a glance tells you what's working, what's waiting on you, and what's done.
Every terminal runs a real PTY with your full login-shell PATH — so claude, node and pnpm just work, every time.
Terminals, editor, board, and git status — per project, with the agent context built in.
Launch Claude Code (default) or Aider / Codex / Gemini / opencode per project, in real PTYs with your full login-shell PATH. Resume the last conversation in one click with claude --continue.
A per-project Kanban (Ideas 💡 / Features ✨ / Bugs 🐞 / Tasks) with drag-and-drop cards, persisted in SQLite. Hit ▶ on a card to open a Claude session seeded with its title and any attached images — the card slides to In Progress.
Reskin the whole app from Settings — chrome, xterm terminals and the Monaco editor all follow. Ships with CmdrZone Dark and a pixel-faithful Total Commander mode: silver bevels, square corners, a navy selection bar and an F-key bar. See it ↓
Attach screenshots to any card — pick a file, drag-and-drop, or paste with ⌘V. Cards get a cover thumbnail and a 📎 badge, and a session launched from the card hands the paths to the agent. Or just drop an image onto any terminal to drop its path at the prompt.
Every project (and monorepo sub-project) under a root folder you pick — with favorites, a stable per-project color, git dirty count, and live agent indicators. Double-click a name to rename the folder on disk.
When tmux is on your PATH, each terminal attaches to a detached session. Quit the app — your agents keep running — and they reattach on next launch. Closing a tab is the only thing that kills a session.
A Files + Monaco (VS Code's editor) tab with multi-file tabs, IntelliSense, minimap and save.
Per-project status (working / waiting / done / error), an activity rail, and native notifications when an agent needs you or finishes.
README / CLAUDE.md preview, package.json scripts as one-click run buttons, git status, dev-server port detection and .env presence.
A cmdrzone CLI and an MCP server let agents file and move board cards themselves — straight against the SQLite store, no GUI needed.
CmdrZone checks GitHub Releases in the background and a What's New dialog (read from the changelog) pops the first time a new build runs.
Split any tab into row/column panes — each its own live PTY. A ⌘K fuzzy switcher, dashboard, pinned-project jumps and new-terminal shortcuts keep your hands on the keyboard.
Agents are just launch recipes — add your own. Defaults to Claude Code, but anything you run from a shell can be a one-click agent.
Pick a theme in Settings and the whole app reskins — chrome, terminals and the Monaco editor. Below: CmdrZone wearing Total Commander, down to the silver bevels, navy selection and F-key bar.
▣ The Total Commander skin reskins everything — even xterm goes full black-console (phosphor-green cursor) and Monaco switches to a light theme.
macOS · Node ≥ 20 · pnpm ≥ 10 · Xcode Command Line Tools. Clone, install, rebuild native modules, run.
Full install, packaging & daily-use instructions → the docs.
CmdrZone is early but functional, GPL-3.0, and developed in public. Star it, file an issue, or send a PR.