bb logo - Development AI tool

bb

AI Tool

bb is a local-first workspace for running and coordinating coding agents. It gives agent threads separate Git worktrees, supports cross-provider handoffs, and can be extended with plugins and CLI automation.

Last updated:

bb screenshot - Development interface and features overview

About bb

bb is a local-first workspace for running and coordinating coding agents. It gives agent threads separate Git worktrees, supports cross-provider handoffs, and can be extended with plugins and CLI automation.

Visit Website

Disclosure: Some links are affiliate links. We may earn a commission. Learn more.

Key Features

Run Claude Code, Codex, Cursor, Pi, OpenCode, Grok, omp, and Hermes, plus agents that support ACP.

Give each agent its own Git worktree and branch to isolate parallel coding tasks.

Let agents start and message threads across providers, with outcomes reported to the parent thread.

Use the CLI to start and message threads, run terminals, schedule automations, and manage machines and plugins.

Customize with plugins that add panels, commands, and agents; install plugins from the marketplace.

Review diffs with per-file controls, whitespace ignoring, and filters.

Run locally on your machines; the project is MIT-licensed.

Pricing Plans

bb

$0

  • Use bb with any team size; no separate paid bb plans are listed.
  • Run coding agents in isolated Git worktrees and branches, then review diffs and merge changes.
  • Drive bb through desktop, web, CLI, or HTTP API interfaces.
  • Use scheduled automations to start agent threads or run scripts.
  • Choose it if you want to coordinate coding agents; AI provider subscriptions and API keys are paid for separately.

Pricing information last updated: November 2, 2026

Visit Website

Disclosure: Some links are affiliate links. We may earn a commission. Learn more.

FAQs

Which coding agents does bb support?

The official site lists Claude Code, Codex, Cursor, Pi, OpenCode, Grok, omp, and Hermes. It also describes support for agents using the Agent Client Protocol (ACP).

How does bb isolate parallel coding work?

Each agent thread can have its own Git worktree and branch, keeping parallel work separated. bb can also prepare new worktrees using listed environment files and setup commands.

Can agents coordinate with one another?

Yes. An agent can start threads with other providers, split work between them, and message them. When a child thread finishes, its outcome is reported to the parent.

Does bb have a price?

The official site describes bb as free. You use your existing provider plans or API keys, which are billed by those providers rather than bb.

Can I customize bb?

Yes. Plugins can add panels, commands, and agents, and can be installed from the marketplace. The CLI can also start and message threads, run terminals, schedule automations, and manage machines and plugins.