The harness that starts closed. You watch it refuse.
Run ultrac in a repository you do not trust. Write, shell and network start off, and you watch the harness refuse from your own terminal.
- Permission gateswrite, shell and network start false. A tool that declares one it does not hold is refused before parse.
- Hardened git10 -c flags on every git call, from the one helper a test enforces.
- Terminal CLIultrac is the harness that touches the repository. The macOS app does not run it.
- Any modelCosmic 1 when you sign in, or your own OpenAI or DeepSeek key.
A gate, not a prompt.
{
"version": 1,
"provider": "ultrac",
"model": "cosmic-1",
"mode": "default",
"maxSteps": 6,
"permissions": {
"write": false,
"shell": false,
"network": false
}
}Every git call goes through one helper: 10 -c flags, and a test that fails the build if a second spawn appears.
core.fsmonitor= · core.hooksPath=/dev/null · core.pager=cat · core.askPass= · core.sshCommand= · core.gitProxy= · credential.helper= · diff.external= · protocol.ext.allow=never · uploadpack.packObjectsHook=
ultrac, in your terminal.
$ ultrac login
$ ultrac --mode reviewultrac
Terminal · Node 22 or newerThe harness. The only surface that touches your repository.
Ultrac for macOS
Electron · Apple Silicon · not handed out yetBuilt, unsigned, and not handed out. It does not run the harness.
/v1
OpenAI-compatible · key onlyThe public API. A key authenticates; a cookie never does.
Ask for access. We send the build.
The name on npm is an unrelated package. Request access and we will send you the build and a key.
ultrac · signs in with ultrac login · runs on Cosmic 1 or your own keys