AI toolingIn development
Command Center
One place to supervise several AI coding agents and personal automations.
The problem
Running several AI coding sessions across a Mac and a Windows machine fragments context and delays the human approvals they need.
Approach
A central service on a private Tailscale network listens to lifecycle events from each agent and forwards the ones that need a decision to a Telegram bot, so approvals can happen from a phone without exposing any public port.
Key decisions
- Tasks are routed to the agent best suited to them rather than using one tool for everything.
- Alerts come from objective rules first; a language model is only used afterwards to summarise.
- Private by default: no inbound ports, connectivity through Tailscale and Telegram long-polling.
Highlights
- Approve or reject agent actions from a phone.
- A single feed instead of several terminals to watch.
Stack
- Claude Code hooks
- Gemini CLI
- Telegram bot
- Tailscale
- MT5 bridge