bb is an open-source agentic development environment (ADE) that works across multiple AI coding providers like Claude Code, Codex, and Cursor. Unlike many terminal-based tools, it offers a polished interface where coding agents can spawn new threads, read each other's output, and modify the UI. It is local-first, scriptable via external agents or cron jobs, and designed to be used by itself.
Background
- **Codex** (by OpenAI) is a popular commercial desktop app that lets developers chat with an AI coding agent inside a purpose-built editor. It's polished but closed-source and tied to OpenAI's models.
- **Claude Code** (by Anthropic), **Cursor**, **Pi**, and **OpenCode** are other AI coding tools — each usually locked to one provider or backend.
- **Agentic Development Environment (ADE)** is the emerging category of tools that go beyond simple chat: they give the AI agent the ability to read/write files, run commands, and manage multi-step workflows autonomously.
- The author's complaint: most open-source ADEs are "terminal wrappers" — they just pipe text in and out of a terminal, without a real GUI or the ability for the agent to manipulate the UI itself.
- **Local-first** means data and processing stay on your machine, not sent to a cloud service (privacy/control advantage).