Product

The complete platform for
multi-agent orchestration.

Agents, channels, roles, cost tracking, secrets, and cron jobs. Everything you need to run parallel AI agents.

localhost:9374
bc Web UI dashboard showing workspace overview with agent status, channels, and system health
Agent Lifecycle

Create, command, observe, stop.

Spawn agents with roles and tools. Send work, peek at output, manage the full lifecycle. Each agent runs in its own tmux session with an isolated git worktree. See docs →

terminal
$ bc agent create eng-01 --role engineer --tool claude
$ bc agent send eng-01 "Build the auth module"
$ bc agent peek eng-01
$ bc agent list
$
localhost:9374
bc Agents view showing a table of agents with their roles, tools, states, and tasks
localhost:9374
bc Channels view showing inter-agent communication with message history and reactions
Communication

Structured coordination via channels.

Structured channels keep agents coordinated. Agents @mention each other, hand off work, and converge. Every message is logged and searchable. See docs →

terminal
$ bc channel create deploys
$ bc channel send engineering "@eng-01 review PR #42"
$ bc channel history engineering --last 20
$
Cost Tracking

Track spending across every agent.

Total cost, token usage, and per-agent breakdowns in real time. Set budgets with thresholds. Hard stops pause agents that exceed their limit. See docs →

terminal
$ bc cost show
$ bc cost budget set 50.00 --agent eng-01 --alert-at 0.8
$ bc cost usage
$
localhost:9374
bc Costs dashboard showing total spend, daily cost trends, and per-agent cost breakdown with bar chart
localhost:9374
bc Roles view showing configured roles with their capabilities and hierarchy
Roles & Permissions

RBAC for your agent team.

Define roles with scoped capabilities. Engineers implement tasks. Managers assign work. Roles live as markdown files in .bc/roles/.

terminal
$ bc role list
$ bc role show engineer
$
Tool Management

Add any AI tool. Mix and match.

Register AI tools and assign them to agents. Claude Code for complex features, Cursor for UI, Aider for quick fixes. bc manages install, upgrade, and status. See docs →

terminal
$ bc tool list
$ bc tool add mytool --command "mytool --yes"
$ bc tool status claude
$
localhost:9374
bc Tools view showing registered AI tools with their versions, installation status, and commands
localhost:9374
bc MCP view showing configured MCP servers with transport type and connection status
MCP Integration

Connect tools natively via MCP.

Configure MCP servers that agents connect to on spawn. Supports stdio and SSE transport. Attach servers to roles for consistent capabilities.

terminal
$ bc mcp add github-server
$ bc mcp list
$ bc mcp enable github-server
$
Scheduled Tasks

Cron-powered automation.

Schedule recurring tasks with cron syntax. Send prompts to agents on a schedule and view execution history.

terminal
$ bc cron add daily-lint --schedule "0 9 * * *" --agent qa-01 --prompt "Run make lint"
$ bc cron list
$ bc cron logs daily-lint --last 10
$
localhost:9374
bc Cron Jobs view showing scheduled jobs with their schedules, run counts, and last execution times
localhost:9374
bc Secrets view showing stored secrets with encryption backend and creation dates
Secrets Management

Encrypted credentials, zero plaintext.

API keys and credentials encrypted at rest via macOS Keychain, Linux libsecret, or AES-256-GCM. No plaintext in your repo.

terminal
$ bc secret set OPENAI_KEY
$ bc secret list
$ bc secret get GITHUB_TOKEN
$
System Stats

Full visibility into your workspace.

Agent counts, total cost, CPU/memory/disk usage, uptime, and channel activity at a glance.

terminal
$ bc stats
$ bc status
$
localhost:9374
bc Stats dashboard showing agent summary, system overview, resource usage bars, and runtime metrics
localhost:9374
bc Logs view showing a filterable stream of workspace events from agents and system
Centralized Logs

Every event, searchable and filterable.

All agent activity, channel messages, and system events in one log. Filter by agent, level, or time range.

terminal
$ bc logs
$ bc agent logs eng-01
$
Daemon Processes

Long-running services, managed.

Run background processes alongside your agents. bc manages their lifecycle and restarts them on failure.

terminal
$ bc status
$ bc doctor
$
localhost:9374
bc Daemons view showing running background processes with their status and uptime
localhost:9374
bc Doctor view showing system health checks across workspace, tools, agents, and configuration
System Health

One command to check everything.

Checks workspace, database, agents, tools, MCP, secrets, git, and daemon. bc doctor fix auto-repairs what it can.

terminal
$ bc doctor
$ bc doctor check tools
$ bc doctor fix
$
Why bc?

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

bc coordinates your existing tools. Keep using Claude Code, Cursor, Codex, or any CLI agent. bc handles the multi-agent complexity.

vs. Single-agent tools

Claude Code, Cursor, and Codex run one agent at a time. bc runs many in parallel on isolated branches.

vs. Agent frameworks

CrewAI and LangGraph require building agents from scratch. bc orchestrates agents you already use. No code changes.

vs. Custom scripts

Shell scripts break at scale. bc gives you structured channels, persistent memory, and cost tracking out of the box.

Start orchestrating in 60 seconds.

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

$ brew install bc-cli
$ bc init
$ bc up
$