you are no longer alone
at the keyboard.
chatbridge lets you coordinate an AI team — without losing control. Run helpers on your own devices, gate every action, ship without the thread breaking.
no signup form · self-hostable · your data stays put
tools that respect your attention.
-
01
see what every helper is doing.
solo doesn't mean alone. when you're orchestrating five helpers across two machines, you need a fleet view, not five tmux panes. chatbridge gives you one operator surface for every helper, every device, every action.
-
02
ship without losing the thread.
helpers wander. chatbridge keeps the thread tight: every action is named, scoped, and audited. no silent restarts, no rogue commands, no "what just happened?" moments at 2 am.
-
03
stays out of your way.
one binary, one config file, your own server. no telemetry, no signup, no slack channel to babysit. install the helper, register the device, you're running. close the tab — work doesn't stop.
one binary,
one minute,
and the device is in.
register a device
One signed binary per OS. --onboard opens your browser, you sign in once, paste the one-time token. The device proves it can talk back, and you see it appear in the admin fleet view.
assign helpers
A helper is a name + a runtime + a list of projects it serves. Bind it to one device. Multi-project subscription is native — no env-file gymnastics.
watch the bus
Every action is a verb on the bus. Status, logs, restarts — all auditable. The dashboard is the single source of truth. The CLI is a fallback, not a separate world.
$ chatbridge-helper --onboard > opening https://chatbridge2…/v2/admin/onboard > waiting for one-time token (10-min TTL) > paste: a31fdf0c·… ✓ device registered as mac-mini · system-info proved
small surface. boring choices.
nothing you'll resent in two years.
- serverFastAPI + SQLite. One Python process. Bring your own reverse proxy.
- helperNative binaries for macOS, Windows, Linux. C# & .NET 8, ARM and x64.
- authGoogle OAuth for humans. CSRF + signed session cookies. SameSite=Lax.
- auditEvery helper RPC + admin action lands in the audit log. Forever, by design.
- busWebSocket fanout. SSE for streams. No queue infra, no Redis tax.
- deployOne systemd unit. One Apache vhost. Cutover takes a vhost reload.
it's late.
open the dashboard.
if this is your first visit you'll sign in with Google. the helper is a separate download, on the admin page.