Repolode
get-bb

get-bb/bb

一款可以控制、定制并自动化自身的智能体 IDE,支持桌面端、网页端、CLI 和 HTTP API 操作。

可替代:Cursor

Star
4,971
Fork
765
未关闭 Issue
752
最近提交
11小时前

这是什么?

bb 是一款智能体 IDE,面向希望让编码智能体在受管环境中工作的开发者。项目目标是让 IDE 能够控制、定制并自动化自身,并以此作为搭建个人软件工厂的基础。

工作以线程形式进行,你可以实时跟进、随时介入调整,也可以交给另一个智能体接手。桌面应用、网页应用、CLI 和 HTTP API 都是驱动 bb 的一等入口。桌面版目前支持 Apple Silicon 芯片的 macOS,Linux 和 Windows 版本仍处于 alpha 阶段。Intel Mac 及其他平台可以通过 npx 运行,并复用你已登录的模型服务商 CLI。

项目仍在积极开发中,核心架构已相对稳定,但工作流和使用入口仍在变化。项目使用 TypeScript 编写,以 npm 包 bb-app 的形式发布。

核心功能

  • 01桌面端、网页端、CLI 和 HTTP API 均可操控同一个 IDE。
  • 02线程任务可实时跟进、中途调整,或移交给另一个智能体。
  • 03复用你已登录的模型服务商 CLI,无需额外配置账号。
  • 04通过 npx bb-app@latest 即可在支持 Node.js 的平台上启动。
  • 05每个代码检出目录和 worktree 拥有独立的数据目录,便于并行开发。

适用场景

  • 在多个线程中并行运行编码智能体,并审阅其产出。
  • 通过 CLI 或 HTTP API 自动化 IDE 中的任务。
  • 以可自我修改的 IDE 为基础,探索搭建内部软件工厂。

快速上手

  1. 1

    从发布页面下载适用于 macOS(Apple Silicon)的桌面应用

  2. 2

    或使用 npx 在任意环境运行 bb

    npx bb-app@latest
  3. 3

    在浏览器中打开本地网页应用

使用前须知

  • Linux 和 Windows 桌面版处于 alpha 阶段,可能存在问题。
  • 原生 Windows 还需要安装 Git for Windows。
  • bb 仍在积极开发中,工作流程和使用界面仍在演进。
  • npm 12 及更高版本默认阻止 bb 所需的安装脚本,可能需要额外参数。

收录于专题

标签

常见问题

bb 是什么?
一款可以控制、定制并自动化自身的智能体 IDE,支持桌面端、网页端、CLI 和 HTTP API 操作。 bb 是一款智能体 IDE,面向希望让编码智能体在受管环境中工作的开发者。项目目标是让 IDE 能够控制、定制并自动化自身,并以此作为搭建个人软件工厂的基础。
bb 可以免费使用吗?用的什么许可证?
bb 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
bb 还在维护吗?
活跃维护中。bb 最近一次提交是在 2026年11月7日。
bb 适合用来做什么?
在多个线程中并行运行编码智能体,并审阅其产出。 通过 CLI 或 HTTP API 自动化 IDE 中的任务。 以可自我修改的 IDE 为基础,探索搭建内部软件工厂。
bb 怎么安装和运行?
从发布页面下载适用于 macOS(Apple Silicon)的桌面应用 或使用 npx 在任意环境运行 bb: npx bb-app@latest 在浏览器中打开本地网页应用
在哪里获取 bb?
源代码和安装说明在 GitHub 上:https://github.com/get-bb/bb

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目