We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
Multi-machine monitoring. Self-hosted relay. Desktop alerts at your desk, mobile push when you're away.
You're running Claude Code on your workstation. You step away to grab coffee. When you return, your agent has been waiting for permission for 47 minutes.
Now multiply that across your laptop, your home server, and that VM you spun up for a long-running task.
One dashboard. Every machine. Desktop notifications while you're active, mobile push when you step away—approve or deny from anywhere.
See all sessions across machines in real-time.
Approve, deny, or kill sessions remotely.
Your relay runs on your network via Tailscale.
Your Network (private) Citadel Central (public)
────────────────────── ────────────────────────
┌─────────────┐ ┌─────────────┐ ┌──────────────────────┐
│ Workstation │──────▶│ │ auth tokens │ │
└─────────────┘ │ Relay │──────────────▶│ Authentication │
│ (your host) │ │ │
┌─────────────┐ │ │ notifications │ Push Delivery │
│ Homelab │──────▶│ │──────────────▶│ │
└─────────────┘ └─────────────┘ └──────────────────────┘
▲ session data │
│ stays here │ push
│ ▼
│ ┌──────────────────┐
└────────────────────────────────────────────│ Your Phone │
respond to prompts └──────────────────┘
The relay runs on your infrastructure—a Raspberry Pi, a home server, a cloud VM. Session data stays on your network and never touches the public internet.
GitHub authentication and push notification delivery. We see that "session X needs attention"—not what the session is doing.
The watcher, desktop app, and instance relay are all on GitHub. Audit the code. Your session data stays yours.
See sessions from every machine in one place—desktop tray or web dashboard.
Desktop alerts while active. Mobile push after you've been idle. Never miss a permission prompt.
Approve, deny, or terminate sessions without switching machines.
Monitor spawned subagents and their memory usage. Kill orphans remotely.
See what your agent was working on when it stopped—key tool calls, errors, questions.
Your instance connects machines over your private network. No port forwarding.
Free while in beta. Open source on GitHub.