On this page

Claude Commander technical documentation

Claude Commander (shown as AI Commander inside the app) is a self-hosted Node.js and PostgreSQL cockpit that runs many Claude Code sessions per project as real terminals over WebSocket (RFC 6455), keeps every transcript, screenshot and deployment record in your own database, and promotes code up a per-project ladder with an audited trail. The beginner page at /commander/docs explains what it is. This tree explains how it works, how to run it, and how to build on it.

Every page carries version and verified_against in its frontmatter. Both name the release and commit the text was checked against, so drift is visible rather than silent.

How this tree is organised

The tree follows Diátaxis: tutorials teach, how-to guides solve a task, reference states facts, explanation gives reasons. Each audience gets one page holding all four, in that order.

AudiencePageTutorialHow-toReferenceExplanation
Administrator/adminfirst install and loginauth modes, vault, integrations, backups, lockout recoverysettings keys, auth endpointswhy the config chain exists
DevOps/devopsfirst promotionladder rungs, override, pm2, Guardian, systemd, Docker, migrationsrung table, process verbswhy the ladder is server-side and one rung at a time
Developer/developerlocal dev loopadd a setting, add a migration, add a tunable, add a route, write a testmodule map, test layers, standards rulesseams, descriptors, registries
Application builder/applicationfirst personapersonas, skill packs, sub-agents, MCP bindings, transcripts, promptspersona fields, cc_config layerswhy personas are the agent roster
Reference (all)/referenceOpenAPI 3.1, settings keys, served client config, tunables, the env inventory, WebSocket frames, errors (an AsyncAPI 3.0 description of the frames is planned)
Best practices/best-practicesoperator and agent practicerule tablewhy each rule exists
Agents/agentstask skillsindex.json, SKILL.md per task

For agents

If you are an AI agent, start at /commander/documentation/agents. It holds one SKILL.md per task family (orientation, sessions, personas, deploy, vault, mcp, observability, security) in the Agent Skills format, an index.json with a content hash, and an llms.txt fragment. Commander also serves the same tree at /documentation on every instance, and publishes a signed agent manifest at /.well-known/agents/manifest.jws (RFC 8615, EdDSA JWS) that anchors what the skills describe.

What Commander gives an agent toolkit

Each claim below is backed by a route, descriptor or feature you can verify in the reference.

Editions and gating

Some routes sit behind an entitlement key (requireFeature). The reference marks them. Enforcement is off by default in v3.0.15; see the admin page.

You've seen the proof

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

Get your quote →