Run and steer long-running AI coding agent threads from a desktop app or CLI
Automate parts of your own development workflow by letting bb modify itself
Drive the same agent IDE from desktop, web, CLI, or HTTP API interchangeably
Hand off an in-progress coding task from one AI agent to another
| get-bb/bb | dannymac180/sol-advisor | rpamis/comet | |
|---|---|---|---|
| Stars | 1,818 | 1,926 | 1,930 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | — | 2026-07-03 |
| Maintenance | — | — | Maintained |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 4/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an already authenticated AI provider CLI, Windows needs WSL2.
bb is an agentic coding IDE that is built to work on itself. Instead of being a normal app you download once and never touch again, bb is designed so that AI agents running inside it can control, customize, and automate the tool, which the project describes as laying the groundwork for a personal software factory. You can work with bb through several different surfaces: a desktop app, a web app, a command line interface, and an HTTP API, and all of them are treated as equally capable ways to drive the tool. Work happens inside threads that you can watch live as they run, step in and steer at any moment, or hand off to a different agent to continue. The project notes it is in active development, with the core architecture considered stable while the surfaces and workflows are still changing. The easiest way to start is downloading the desktop app, which currently supports macOS on both Apple Silicon and Intel chips. Linux users are told to run bb with npx instead, and Windows users need to install it inside WSL2, since native Windows PowerShell and CMD are not supported. There is also a Nightly build available for early adopters who want to test the newest automated builds alongside the stable version. bb relies on whichever AI provider command line tool you already have set up and authenticated on your machine rather than bundling its own model access. When you run the production app, it sends anonymous usage telemetry, such as app starts and message counts tied to a random per-install id, though no personal content or identifying details are included, and this can be turned off with an environment variable. For developers who want to build bb itself rather than just use it, the project includes a full development workflow built on pnpm, with separate commands for running the app, the server, and the desktop shell, plus tools for resetting local state and troubleshooting native dependency issues.
bb is an agentic coding IDE that AI agents can control and modify to build and automate itself, accessible via desktop app, web, CLI, or API.
Mainly TypeScript. The stack also includes TypeScript, Vite, Electron.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.