Every agent. One chain of command.
Your Zone connects everything you already run — and remembers all of it.
You command it. It commands them. None of them replaced, all of them under one chain of command. The reins never leave your hand.
File edits pass automatically — git can get them back. Reversible things pass after ten minutes. rm, git push, deploys, installing dependencies: it waits forever and never decides for you. Credential paths are refused outright, with no approve button.
Each vendor’s own session, resumed — not copied. Push a conversation two turns forward on an iPad, go back to the desktop app, and it is still the same conversation with every native feature intact. Nothing to migrate, nothing to lock in.
One of the agents is authorized to disagree with you. It has to show up in every weekly review, and its objection goes into the decision file whether you took it or not.
No database, no cloud. Memory, decisions and approvals are plain text: diffable, revertable, portable. Change engines or models and not a line of history is lost. Memory is a by-product of work, not a ritual — the next agent on shift already knows.
macOS, and Node 22.13 or newer. No package.json, nothing to install — the absence is deliberate.
$ git clone https://github.com/USER/REPO.git $ cd REPO $ node scripts/setup.mjs $ node cockpit/server.mjs
Opens on localhost:2401 — 2401 is 7⁴. Bound to loopback only: the port is not open to your network at all. Then just say something in the cockpit — the first conversation is the setup.
🔴 What you actually get: the framework, the code and the method — not one line of anyone’s personal content. It ships as a skeleton you fill in. The author’s own instance stays private, and always will.
Running this for a company? The same spine scales up — that is Zone OS.