Sessions that survive
Every agent runs in tmux, decoupled from any client. Close your laptop, lose the network, update AirCode Ø — your sessions keep working. Resume finished ones with full history.
Hundreds of three-dimensional cubes travel through space and assemble into procedurally generated AirCode Ø symbols and infrastructure. The completed sculpture rotates automatically and can be dragged to inspect it.
Self-hosted · tmux-native · multi-engine
AirCode Ø runs persistent agent sessions on your own server — directly or in an optional Docker worker — and gives you a full cockpit from any browser, desktop or phone. Sessions survive everything except you stopping them.
$ curl -fsSL https://dl.aircode.example/install.sh | bash One command on your Linux or macOS machine. First run prints your URL and password.
Why AirCode Ø
Your agents deserve better than a terminal that dies with your SSH connection.
Every agent runs in tmux, decoupled from any client. Close your laptop, lose the network, update AirCode Ø — your sessions keep working. Resume finished ones with full history.
Launch a refactor from your desk, approve a permission prompt from your couch, read the diff on the train. Same server, same state.
Pick the engine and choose Local or Docker sandbox when you launch. Compare agents on the same mounted checkout. Your API accounts, your rules.
A real cockpit around every session — not just a shell in a browser. Rich chat with TUI prompts, project knowledge with local embeddings, audited orchestration cycles.
Your code, credentials and conversations never leave your machines. AirCode Ø talks to the LLM providers you already use — nothing else.
Signed releases, one-command updates with instant rollback — and running sessions are never killed by an update. Ever.
The cockpit
Chat with TUI prompts, live terminal, files, git and knowledge — one surface per session, identical on desktop, browser and phone.
Migrate the session store to SQLite and run the full test suite.
Storage layer swapped, migrations added. 3 files changed:
Running the test suite
Browser Desktop app Phone Same server. Same state. Pick up any session anywhere.
How it works
One command on any Linux box or Mac — a VPS, a homelab, the machine under your desk. No root or database. Docker stays completely optional.
AirCode Ø picks a port, generates a password and binds your Tailscale IP when it finds one. Nothing is ever exposed by default.
Launch sessions from the browser, approve prompts from your phone, review diffs in the desktop app. The agents keep running server-side.
Prefer your laptop? Both desktop apps embed the full server. Windows sessions run natively through ConPTY, with no WSL setup.
Get started
30-day full-featured trial · no card, no account · self-hosted forever.
Download AirCode Ø See pricing
$ curl -fsSL https://dl.aircode.example/install.sh | bash