About Bosun
Bosun is an open source control plane for running autonomous coding agents as an engineering fleet. It plans work, routes each task to an executor, enforces quality gates and manages the pull request lifecycle from branch to merge, so AI agents write code while Bosun handles coordination, recovery and release. It installs as a global npm package and runs as a CLI, an Electron desktop app, and a Telegram bot with a companion mini app.
It is aimed at developers and small teams who already use several coding agents and want them to work through a backlog with operator control. Tasks are distributed by weight across Copilot, Codex and Claude agents, with automatic failover, cooldowns and retry limits. Bosun creates pull requests, watches CI, rebases on conflict and merges only when checks and review requirements pass. Task boards include a built in board plus two way sync with GitHub Issues, GitHub Projects and Jira. Self healing recovery detects failure patterns, uses circuit breakers to stop loops and reclaims stale work through heartbeat monitoring, while shared state with atomic claims lets several workstations cooperate without duplicate effort. Agents can optionally run inside Docker, Podman or Apple Container sandboxes, and a setup wizard generates a documented configuration file.
Bosun is fully open source and free to install. The site publishes no paid plan or hosted service.
The Telegram control center offers more than 30 commands and a mini app with tabs for dashboard, tasks, agents, infrastructure, control, logs and settings, which makes it possible to supervise the fleet from a phone.