SELF-HOSTED
The daemon runs on your machine. No cloud relay, no third-party proxy. Connect over your local network or your own tunnel.
A self-hosted daemon for Claude Code, Codex, and OpenCode. Agents run on your machine with your full dev environment. Connect from phone, desktop, or web.
Your context lives on someone else's machine. Source, secrets, environment — all uploaded.
Costs scale linearly with use. Token caps and rate limits arrive without warning.
Your dev environment is sandboxed away. No real shell, no real repo, no real builds.
The agent can only see what the browser shows it. Everything else is out of reach.
┌─PHONE──┐ ┌─DESKTOP─┐ ┌─TERMINAL─┐ ┌──WEB──┐
└────┬───┘ └─────┬───┘ └────┬─────┘ └───┬───┘
│ │ │ │
└──────────────┴──────┬──────┴──────────────┘
│ tls · e2e
┌────────▼─────────┐
│ APPOSTLE DAEMON │
│ ::7891 / local │
└────────┬─────────┘
┌───────────────────┼────────────────────┐
▼ ▼ ▼
┌──CLAUDE──┐ ┌──CODEX──┐ ┌─OPENCODE─┐
│ code │ │ cli │ │ open │
└──────────┘ └─────────┘ └──────────┘
│
┌────────▼─────────┐
│ YOUR / REPO │
└──────────────────┘
One daemon. Your machine. Every agent you already pay for.
The daemon runs on your machine. No cloud relay, no third-party proxy. Connect over your local network or your own tunnel.
Claude Code, Codex, and OpenCode out of the box. Bring your own keys. Switch agents per task.
Phone, desktop, terminal, web. One pairing flow, persistent sessions, full sync across devices.
Real shell. Real repo. Real builds. The agent sees your project the way you do — not behind a sandbox wall.
MIT licensed. Auditable end-to-end. No telemetry you didn't enable. Fork the daemon if you need to.
Device-paired keys. TLS in transit. Nothing leaves your machine in plaintext, ever.
~/.appostle/. Nothing is uploaded.