get-bb/bb
The agent IDE that builds itself
What it solves
bb is an agentic IDE designed to automate software development. It aims to create a "software factory" by allowing the IDE itself to be controlled, customized, and automated through various interfaces including a desktop app, web app, CLI, and HTTP API.
How it works
It operates using threads that users can follow live, steer, or hand off to other agents. The system is built as a monorepo with a server, a host daemon, and a frontend (available as a desktop shell via Electron or a web interface). It leverages native add-ons like better-sqlite3 and @parcel/watcher for performance and system interaction.
Who it’s for
Software developers who want an AI-driven, automated development environment that can be extended and programmed to handle repetitive tasks or complex workflows.
Highlights
- Multi-surface control: Drive the IDE via desktop app, web app, CLI, or HTTP API.
- Agentic workflows: Work is organized into threads that can be steered or handed off between agents.
- Self-building: The IDE can control and customize itself to automate development processes.
- Cross-platform support: Available for macOS (Apple Silicon), Linux, and Windows (via WSL2).
Related
- Project
- Project
- Project
- Project
- Project