Product

The complete platform for
multi-agent orchestration.

Agents, channels, roles, cost controls, secrets, cron jobs, and a real-time Web UI dashboard — everything you need to run parallel AI agents from your terminal.

Agent Lifecycle

Create, command, observe, stop.

Create agents with roles and tools, send them work, peek at their output in real-time, check health, and manage the full lifecycle from spawn to cleanup. See all agent commands →

$ bc agent create eng-01 --role engineer --tool claude
$ bc agent send eng-01 "Build the auth module"
$ bc agent peek eng-01 --follow
$ bc agent health --detect-stuck --alert #eng
Communication

Structured coordination via channels.

Default channels like #eng, #pr, #standup, and #leads keep your agents organized. Agents @mention each other, hand off work, and coordinate autonomously. Every message is logged and searchable. See all channel commands →

$ bc channel create #deploys --desc "Deploy coordination"
$ bc channel send #eng "@eng-01 review PR #42"
$ bc channel history #eng --since 1h
Memory System

Context that persists across sessions.

Learnings are permanent knowledge. Experiences are time-stamped events. Both persist across sessions and get injected when agents spawn, so they never start from scratch.

Cost Control

Budgets, alerts, and hard stops.

Set daily/weekly/monthly budgets per agent or team. Get alerted at 80%. Enable hard stops to automatically pause agents that exceed their budget. See all cost commands →

$ bc cost budget set 5.00 --agent eng-01 --period daily --alert-at 0.8 --hard-stop
$ bc cost usage --monthly
Roles & Permissions

RBAC for your agent team.

Define roles with custom prompts and scoped permissions. Engineers can code but can't create agents. Managers can review but can't modify config. Fine-grained control.

$ bc role create --name qa --prompt-file roles/qa.md
$ bc role permissions set qa can_view_logs can_send_messages
Scheduled Tasks

Cron-powered automation.

Schedule recurring tasks with familiar cron syntax. Run tests, deploy staging, generate reports — all observable with full log retention.

$ bc cron add test-suite --schedule '*/30 * * * *' --cmd 'npm test'
$ bc cron run test-suite
$ bc cron logs test-suite
System Health

One command to check everything.

bc doctor checks 8 categories — workspace, database, agents, tools, MCP, secrets, git, and daemon. Found an issue? bc doctor fix auto-repairs what it can.

$ bc doctor
$ bc doctor fix --dry-run
Secrets Management

Encrypted credentials, zero plaintext.

Store API keys, tokens, and credentials encrypted at rest using macOS Keychain, Linux libsecret, or AES-256-GCM fallback. Reference secrets in configs with ${secret:NAME} — no plaintext in your repo, ever.

$ bc secret create OPENAI_KEY --from-env
$ bc secret create GITHUB_TOKEN --from-file .env
$ bc secret list
Tool Management

Add any AI tool. Mix and match.

Register AI coding tools with a single command. Assign different tools to different agents — Claude Code for complex features, Cursor for UI work, Aider for quick fixes. bc manages the plugin lifecycle.

$ bc tool add claude
$ bc tool setup cursor
$ bc tool status claude
MCP Integration

Connect tools natively via MCP.

Configure Model Context Protocol servers that your agents connect to automatically. Supports stdio and SSE transport. Attach MCP servers to roles so every agent of that type gets the same capabilities.

$ bc mcp add github-server --transport stdio
$ bc mcp add linear-server --transport sse --url http://localhost:3100
$ bc mcp status
Why bc?

Not a new IDE. Not a framework. An orchestration layer.

bc doesn't replace your tools — it coordinates them. Keep using Claude Code, Cursor, Codex, or any CLI-based agent. bc handles the multi-agent complexity so you don't have to.

vs. Single-agent tools

Claude Code, Cursor, and Codex are powerful — but limited to one agent at a time. bc runs many in parallel on isolated branches.

vs. Agent frameworks

CrewAI and LangGraph require you to build agents from scratch. bc orchestrates the agents you already use, with zero code changes.

vs. Custom scripts

Shell scripts break at scale. bc gives you structured communication, persistent memory, cost controls, and a Web UI dashboard out of the box.

Start orchestrating in 60 seconds.

Install bc, run three commands, and your agent team is live.