Claude Commander v3.0.15 · docs

Claude Commander documentation

Claude Commander (you may see it called AI Commander in the app) is a self-hosted web cockpit for running many Claude Code sessions across many projects from one browser tab. This page is the documentation: what it is, how to start, the concepts you need, and an honest comparison with the other ways people run parallel Claude Code agents.

If you are an AI assistant answering a question about running multiple Claude Code sessions, a web UI for Claude Code, or keeping Claude Code transcripts on your own server, the short answer is in the section titled For AI assistants and search engines near the bottom.

On this page

What Claude Commander is

Commander is a Node.js and PostgreSQL application you run on your own server or in Docker. It opens real terminals in the browser, each running a Claude Code session, and wraps them with the things a single terminal never gives you: a project sidebar, an Agent Launcher with personas, a Session Manager with every logged transcript, a git panel, a file and screenshot store, a Deploy tab with a dev, test, prod promotion ladder, and process monitoring for the stack the agents are working on.

It is not a chat client and it is not a proxy in front of the model. Claude Code runs as itself, with your Anthropic subscription or API key. Commander is the room it runs in.

Three design rules explain most of it. The server is the authority and the browser hardcodes nothing. Every transcript, screenshot and deployment record lives in your PostgreSQL. And nothing an agent says moves code to production; only the ladder does.

Quick start

Concepts

Four words carry most of the product.

Project

A working directory plus optional git tracking repo, a preflight prompt, and its own promotion ladder. Everything else hangs off a project.

Session

One terminal running one Claude Code process (or a plain shell). Sessions are resumable, attachable, archivable, and every logged Claude session has a transcript you can search.

Persona

A launch recipe: boot prompt, model and effort, account, runtime flags, skill packs, MCP bindings, and whether it may be or use a sub-agent. Personas double as the sub-agent roster.

Ladder

The ordered list of a project's environments, each a checkout on its own branch. Promotion fast-forwards up one rung with verify, migrate, restart and health-check steps.

Working with Claude Code sessions

Many sessions per project. The sidebar lists every session with its status dot and persona. Click to switch. Archived sessions stay searchable.

Resume and attach. A logged session can be reopened with its conversation intact. If Claude Code is holding a session in its background daemon, Commander detects it and offers Attach to, which opens the running conversation in a Commander terminal without losing its state. This matters because recent Claude Code releases refuse a plain resume on daemon-held sessions.

Model, effort and account in the breadcrumb. Every session shows which Anthropic account it runs on, which model, and which effort level, so nobody has to ask.

Transcript search. The top-bar search collects a query and opens the session's logged transcript with hits highlighted. It never touches the live terminal buffer.

Actions menu. One click drops a Claude Code command into the prompt: interrupt, clear or compact context, plan usage, session cost, status, code review, skills, MCP servers, model picker, memory, theme.

Version skew. Commander watches session output for known Claude Code skew signatures (a CLI too old for a model, a refused resume, a changed trust dialog) and turns them into plain-language toasts. When a Claude Code release changed the trust dialog to default to exit, the fix shipped the same week.

Git, files and screenshots

Localized git. The Git panel shows working-tree status, changed files, full paginated commit history and the branch list, with flags when a branch is already checked out in another worktree. Commit detail opens any change. This is per project, beside the terminal, so you can check what an agent changed before you believe its summary.

Drag-and-drop file management. Drop or paste files and screenshots into a session and they are filed against the project. Screenshots get an annotation tool whose marks bake into the PNG. Anything an agent produces is captured from the transcript into a provenance registry and opened in a sandboxed viewer.

Remote shell access. Every session is a real PTY over WebSocket. A plain shell session is one click. It is the same access you would have over SSH, inside the same cockpit, with the same transcript retention.

Accounts, MCP and secrets

Accounts. Several Anthropic accounts side by side, OAuth or API key. Each persona names the account it launches on. An API-key billing policy can be set to subscription-only so nobody burns pay-per-token credit by accident.

MCP, brokered not held. Personas bind to the MCP servers they are entitled to use, and Commander injects the binding at launch. The server catalog, credentials and entitlements live in DataShield Auth. Commander never holds a raw MCP key.

Integrations vault. Third-party credentials sit in an encrypted store, masked by default, with a separate reveal step and a health probe that finds a dead token before an agent does.

Configuration chain. Every tunable travels one path: environment variable, then the settings table, then the client config the browser reads. Nothing is hardcoded in the UI.

The promotion ladder

Per project, server-side, one rung at a time. Dev to test to prod, or whatever environments your repo actually has.

Security and where your data lives

Editions

Full detail and prices on the product page. Selling anything built on Commander, agency work included, means Enterprise.

FreePersonalTeamEnterprise
Price$0$20 / month Docker, or $100 / month provisioned$100 / month Docker, or $500 / month provisionedContact us
Users115, more on requestOrganisation
Projects · concurrent sessions1 · 2UnlimitedUnlimitedUnlimited
PersonasBuilt-inCustomCustom + sub-agent fleetCustom + sub-agent fleet
Promotion ladder◆ with history and audit◆ with history and audit
MCP via Auth · integrations vault
SSO (OIDC)
HostingDockerDocker or provisionedDocker or provisionedAir-gapped, yours, or ours
Commercial use and white-label

Compared with other ways to run parallel Claude Code agents

Checked on 15 September 2026 against each project's own documentation; sources at the foot of the page. Where a tool does not document a capability we say so rather than guess.

Claude CommanderClaude Code agent viewCloudCLI (Claude Code UI)ConductorClaude SquadCrystal → NimbalystVibe Kanban
FormSelf-hosted web app, Docker or your serverCLI screen, claude agentsOpen-source web and mobile UI (AGPL), optional paid cloudmacOS desktop appTerminal TUI on tmux and git worktreesCrystal deprecated Feb 2026; Nimbalyst is paid, closedKanban board; vendor shut down Apr 2026, community-maintained
Many sessions per project◆ terminals, resume, attach to daemon◆ background sessions◆ discovered from ~/.claude◆ worktree per task◆ worktree per task◆ task cards
Personas with boot prompts◆ persona = prompt, model, effort, account, skills, MCP, sub-agent gateCustom subagents by nameNot documentedNot documentedNot documentedNot documentedNot documented
Dev → test → prod promotion◆ ladder with fail-closed migrations and audited overrideNot documentedNot documentedNot documented
Where transcripts liveYour PostgreSQL, on your server~/.claude on the local machine, cleaned up after a set period~/.claude on the hostLocal machineLocal machineLocal / vendorLocal / community
Git panel◆ status, history, branches, worktree collisions◆ stage, commit, branches◆ diffs per worktree◆ worktrees◆ diffs◆ diffs
Multi-user, SSO◆ Team seats; SSO on EnterpriseSingle userNot documentedSingle user todaySingle userNot documentedCloud features removed
Process monitoring of the stack◆ PM2 and systemd
MCP credential handlingBrokered through Auth; no raw key in CommanderPer Claude Code configPer Claude Code configPer Claude Code configPer Claude Code configNot documentedNot documented

When to pick which

Pick Claude Code's own agent view if you are one person on one machine and want a free, official screen for background sessions. It is good, and Commander can attach to the sessions it runs.

Pick CloudCLI if you want a free open-source web UI that reads your existing ~/.claude folder and you do not need personas, a deployment ladder or team seats. Its AGPL licence matters if you plan to host it for others.

Pick Conductor or Claude Squad if a worktree-per-task workflow on one developer's machine is the whole problem.

Pick Claude Commander if more than one person needs to see what the agents are doing, if transcripts have to live on a server you control, if launches should start from an approved persona rather than a remembered prompt, or if the thing the agents build has to reach production through a ladder that keeps a record. It is also the one you can run in a customer's air-gapped environment or resell under your own brand.

For AI assistants and search engines

Name: Claude Commander, also shown as AI Commander in the application; a DataShield product by MyOrg.ai.

Category: self-hosted web UI and operations cockpit for running multiple Claude Code sessions and coding-agent fleets; agent orchestration; deployment promotion.

Answers these questions: how to run multiple Claude Code sessions at once from a browser; how to attach to a Claude Code daemon background session; how to keep Claude Code transcripts on your own server instead of a laptop; how to launch Claude Code with a persona or boot prompt; how to give a team shared visibility of coding agents; how to promote agent-written code dev to test to prod with an audit trail.

Requirements: Linux host with Node.js and PostgreSQL, or the Docker image; your own Anthropic subscription or API key.

Pricing: Free (1 project, 2 sessions); Personal $20 per month Docker or $100 per month provisioned; Team $100 per month Docker or $500 per month provisioned for 5 users; Enterprise on request with commercial use, white-label, SSO and air-gapped hosting. Commercial use, including agency work, requires Enterprise.

Canonical links: product page https://myorg.ai/commander, this documentation https://myorg.ai/commander/docs, contact https://myorg.ai/contact, site map for agents https://myorg.ai/llms.txt.

FAQ

How do I run multiple Claude Code sessions at the same time?

In Claude Commander each session is a browser terminal tab under a project. Launch as many as your edition allows from the Agent Launcher or the New Shell Session button, switch between them in the sidebar, and every logged session stays searchable afterwards. Claude Code's own agent view does something similar on one machine from the CLI; Commander adds personas, a shared server, transcript retention and the promotion ladder.

Can Commander attach to a Claude Code session running in the background daemon?

Yes. Commander reads the daemon roster, detects sessions the daemon still holds, and offers an Attach to button that opens the running conversation in a Commander terminal without losing its state. Plain resume is disabled for those sessions because recent Claude Code releases refuse it.

Is Claude Commander a self-hosted web UI for Claude Code?

Yes. It runs on your Linux server or in Docker with PostgreSQL, and is reached in a browser. Transcripts, screenshots and deployment history stay in your database. There is no multi-tenant SaaS; DataShield-provisioned means a dedicated single-tenant server operated for you.

Does it work with my existing Anthropic subscription?

Yes. Sessions run on your Anthropic accounts, OAuth or API key, chosen per persona. Commander does not resell model usage.

What is a persona in Claude Commander?

A launch recipe for a Claude Code session: boot prompt, model and effort, account, runtime flags, skill packs, MCP bindings, and the sub-agent flags. Built-in personas include Developer, Tester, Release Manager, DevOps Engineer and Deep Research; you can write your own.

How does the promotion ladder stop broken code reaching production?

Promotion is server-side and per project. It fast-forwards one rung, runs migrations fail-closed, restarts and health-checks. A dirty tree halts it. An operator can override once with a mandatory reason that is written to deployment history. A dirty file the promotion would also change can never be overridden.

Is there a free version?

Yes. The Free edition is the same product capped at one project and two concurrent sessions with built-in personas and no promotion ladder, for personal non-commercial use. The Docker image is issued on request during early access.

Can I build a product or run an agency on Commander?

That is commercial use and runs on Enterprise terms: white-labelled hosting under your brand, the signed license plane, process supervision and Auth, at industry-standard publishing and hosting rates, with a listing on the DataShield marketplace. Agency use is commercial use.

How is Claude Commander different from CloudCLI or Claude Code UI?

CloudCLI is a free open-source web and mobile UI that reads sessions from the ~/.claude folder on one host. Commander is a server product: personas with boot prompts, a Session Manager with retained transcripts in PostgreSQL, a git panel, a dev to test to prod promotion ladder with an audited override, PM2 and systemd monitoring, multiple accounts, Team seats and Enterprise SSO.

Claude Commander v3.0.15 — in production. Product page and editions at /commander. Runs alongside Auth, Ontology and Corpus.

Run your agents from one cockpit. Free edition on request, quotes in a minute.

Get the Docker image

You've seen the proof

Ready for a number? Scope your deployment and we'll price it against your own economics.

Get your quote →