- #1342perf: optimize startup timeStatus: merged
- #1338perf: parallelize repo setupStatus: working
- #1335test: extend race testsStatus: checking…
Efficient agentic coding
Orchestrate agents across multiple machines in isolated workspaces. Send messages between chat sessions across different providers. Repair CI and respond to reviews automatically. Run scheduled tasks. Control remote agent sessions from the web.
Built for speed
Bossanova is a fast, lightweight native terminal client, designed from the ground up for responsiveness and low resource usage.
- Efficient — manage dozens of agents in parallel with zero overhead.
- Responsive controls — navigate and switch between PRs and chat sessions in seconds with keyboard shortcuts.
- Cross-platform — native on macOS and Linux.
Never lose a chat session again
All chat sessions are registered, tracked and grouped by pull request. Close the client, drop your connection, or shut your laptop. All of your context will be waiting when you come back.
- Survive disconnects — close the terminal or lose your connection; reattach right where you left off.
- Terminal or web, same session — pick up the same live session from either, with full history intact.
- #1284feat: parallel session orchestrationStatus: merged
- #1281fix: race condition in worktree cleanupStatus: checking…
- #1276refactor: extract plugin lifecycleStatus: idle
Pull requests as first-class citizens
Bossanova monitors pull requests and responds to Github events automatically as soon as they occur. Work on multiple PRs concurrently and resolve issues while you sleep.
- Auto-repair failing Github checks as soon they occur.
- Resolve conflicts automatically when there are upstream changes.
- Address code reviews automatically and push for re-review.

Control remote agents via the web
Sign into Bossanova Cloud to control remote Claude Code sessions from anywhere.
Easily add and remove machines. Your code never leaves the boxes you control.
- Real-time streaming — control remote agent sessions in realtime from your browser.
- Native terminal on the web — keep terminal-first workflows accessible from anywhere.
#1291 · refactor auth middleware · adversarial review
- claude-opus-5Verdict: approved
- codexVerdict: rejected
- claude-sonnet-5Verdict: reviewing
Multi-agent by design
Run Claude Code and Codex side by side. Run a second agent to catch gaps the first one may have missed.
- Adversarial reviews — run cross-agent reviews to catch bugs before they get merged.
- Switch models easily — pick the best model for each task, or run several and compare results.
Run agents on a schedule
Schedule recurring agent runs to perform unassisted tasks. Automatically open a PR if the run results in code changes.
- Pay down tech debt — fix lint warnings, narrow types, tidy comments, bump dependencies and prune dead code.
- Guard scheduled jobs — run a deterministic gate script before agentic jobs to save tokens.

Use the agent's native harness
Unlike similar tools, you interact with native Claude Code and Codex sessions, whether you're running locally or streaming to the web.
- Native locally — drive the real Claude Code TUI in your terminal.
- Native over the web — stream the terminal to your browser and work remotely.
- Latest frontier models — pick up new releases the moment they land.
# Runs automatically in each new worktree
npm install
cp "$REPO_DIR/.env" "$WORKTREE_DIR/.env"
make db-migrate
make db-seed
make buildAutomate your environment
Give each repository a setup script and Bossanova runs it automatically every time it spins up a new worktree. Install dependencies, copy environment files, or seed databases.
- Runs on every new worktree — dependencies installed and config in place before the agent starts.
- Standardize installation — start each session with a copy of your ideal environment.
{
"mcpServers": {
"bossanova": { "command": "./bin/mcp" }
}
}Remote control with MCP
A built-in MCP server exposes all session management operations to any MCP-capable agent, making Bossanova fully scriptable.
- Manage live sessions — MCP-capable agents can inspect chats and control sessions across configured repositories.
- Comprehensive MCP support — list and create sessions, manage repos, inspect chats, schedule jobs, and much more.
# Register realtime callbacks to Github events
boss callback add 4821 checks_passed_ready \
--message "PR #4821 is green and ready to merge"
# Broadcast targeted messages to other agents
boss broadcast send \
--to "repo:repo_123,agent:claude" \
--message "The migration is complete - rebase now"Coordinate Agents
Give agents the tools to talk to each other, register realtime event callbacks, and broadcast to the chats a selector resolves on the current daemon; use --cross-daemon when that message should reach other daemons.
- Wake on a PR event — wake an agent immediately when a PR merges, checks pass, or leaves draft.
- Broadcast messages — send messages to groups of agents on the current daemon, or opt into cross-daemon delivery.
/boss add a note tagged bug:
"Review skips dist/ files. Fix the glob before next week."
/boss add a note tagged performance:
"Integration setup took 94s. Profile the fixture."
/boss review tagged notes weekly to spot recurring issuesContinouously Improve
Turn agent learnings into a durable feedback loop.
- Durable learnings — keep a tagged record of what agents discover, preserved after the session ends.
- Capture friction — record bugs, slow paths, and improvement opportunities as soon as they happen.
- Identify recurring patterns — review notes weekly to find repeated problems and make focused improvements.
- studioClaude5H72%72% quota remaining in the 5H window.4h 18m
- buildCodex7D41%41% quota remaining in the 7D window.2d 6h
- personalClaude5H0%0% quota remaining in the 5H window.47m
Rotated personal → studio
Auto-Rotate Subscriptions
Automatically switch between subscriptions when they are exhausted.
- Prioritize accounts — ensure the subscriptions you prefer are used first.
- Unified usage stats — see subscription usage and refresh times for all accounts in one place.
Works with
- Claude Code
- Codex
- OpenCode · Coming soon