bb

开源智能体 IDE 与编排工作台,面向希望协调多智能体并定制周边环境的开发者。

官方网站

资料核对: 2026年9月9日 ·查看来源

工具信息

工具类型
AI 编辑器
平台
macOS, Linux, Windows via WSL2, Web, iOS (TestFlight)
免费方案
支持
开源
支持
自带密钥
支持
本地模型
不支持
bb

工具概览

适合场景

  • 经常切换多种编程智能体的开发者
  • 构建自定义智能体流程和内部工具的高级用户
  • 尝试智能体并行执行的开发者
  • 需要可自托管、可扩展工作台的团队
  • 希望通过 CLI/API 控制会话的用户

优点

  • 免费、MIT 许可、本地优先
  • 复用多个现有智能体账号,不绑定单一服务商
  • 扩展能力突出的插件架构
  • 适合并行和多智能体开发
  • CLI 与 API 同时服务于自动化和交互编程

局限与取舍

  • 只想要 VS Code 式编辑器与 AI 补全的用户
  • 需要原生 PowerShell/CMD 的 Windows 开发者
  • 更重视成熟集中企业管理而非扩展性的团队
  • 希望一个 AI 订阅全包、无需配置服务商的开发者
  • 产品快速迭代,流程或 API 可能随版本变化
  • 不支持原生 Windows PowerShell/CMD,Windows 需 WSL2
  • Linux 桌面 AppImage 仍属 alpha
  • 需分别安装并认证所用编程智能体
  • 若主要行内编辑,体验不如 Cursor/Windsurf 那样以传统编辑器为中心

开始使用

价格与使用额度

提供免费方案

Open Source$0

bb 免费,采用 MIT 许可。智能体订阅或 API 用量由所用服务商另行计费。

价格核对: 2026年9月9日 · 额度、模型费用与订阅价格可能分别计算。

功能与详细介绍

Agent 编排

  • 在同一工作区运行不同智能体服务商
  • 跟踪、指导、分叉和交接运行中的会话
  • 跨会话、worktree 和机器协调并行任务

可自行扩展的工作台

  • 智能体可构建并安装 bb 插件
  • 插件可增加面板、命令、技能、服务和 API
  • 官方与社区插件目录

开发者界面

  • 桌面与浏览器界面
  • 集成终端、浏览器、文件查看和编辑
  • CLI、HTTP API 和 Node SDK

自动化与远程工作

  • 通过程序创建和控制会话
  • 定时与后台智能体流程
  • 远程访问与多机器执行

为什么选择 bb?

当工作不再局限于编辑器内单个聊天面板时,bb 更有价值。它为拥有多个编程智能体的开发者提供持久空间,用于分派任务、检查活动、必要时介入,并接入更广泛的自动化。

bb 更像智能体工作台或管理平台。仍可看文件、编辑、打开终端和操作仓库,但更高层的工作对象是会话:与智能体、环境和项目关联的运行中工程任务。

另一特色是允许智能体修改开发环境本身。重复需求可变成插件、命令、面板或技能,无需等产品团队开发。对流程独特、通用 IDE 功能总差一点的开发者尤其有吸引力。

灵活性也把部分责任交还用户。商业编辑器可优化整合体验并隐藏细节,bb 则更多开放底层生态。想掌控时很强大,只需可靠补全和单个助手时则可能多余。

核心工作流程

bb 位于智能体之上,不替换其智能。认证和大部分执行仍由 Claude Code、Codex、Cursor、Pi 等负责,bb 提供选择与协调它们的工作区。

小任务仍像普通智能体编程:打开项目、建会话、选服务、描述修改并跟踪。多个独立或依赖任务时区别更明显:分别开会话、创建子任务,并用 worktree 或不同环境减少并行冲突。

服务商可按任务选择,而非将整个仓库绑定一家产品。可分别安排长时间实现、集中审查,或更适合现有订阅的任务。因此,主动采用多服务商时,bb 最有价值。

适用场景

同时执行多项长期任务是典型场景,如一边排查 CI、一边开发功能、另一边审查迁移。bb 给它们独立标识,以整组运行中工作为中心,避免普通聊天面板难以管理。

也可打造团队专用环境。仓库发布检查、任务系统、文档规范或部署命令太特殊时,插件可把它们融入工作台,而非另维护分散脚本和浏览器标签。

它也适合从桌面界面外发起工作的开发自动化实验。外部脚本或服务可创建会话,留待开发者检查。与全自动 issue 到 PR 系统不同,重点仍是开发者掌控的工作区,让自动和交互工作交汇。

同类工具对比

主要直接编辑代码的开发者更熟悉 Cursor 和 Windsurf:编辑器是中心,周围集成智能体。bb 则以智能体及其任务为中心,文件编辑是配套手段之一。

Kiro 更强调结构化、规格驱动,适合希望将需求和实现计划显式纳入流程的团队。bb 对任务形式限制较少,更重视围绕不同智能体与插件自建环境。

Google Antigravity 同样强调智能体优先和多智能体协调,但取舍不同。bb 开源、围绕已有服务与订阅运行,开放大量定制入口;Antigravity 更一体化。比较重点是由谁掌控编排层,而不只是哪个智能体会写某个函数。

配置建议

初次评估建议用稳定版而非 Nightly,只连接常用服务商,先判断会话模式是否改善工作,不必在配置时比较所有智能体。

标准包启动命令:

bash
npx bb-app@latest

较新 npm 可能要求明确允许原生依赖安装脚本。若提示缺少原生绑定,使用文档中的允许列表命令:

bash
npx --allow-scripts=better-sqlite3,node-pty,@parcel/watcher bb-app@latest

macOS Apple Silicon 的桌面安装最简单。Linux 若遇 alpha AppImage 问题,可用 npm 版。Windows 应将 WSL2 视为实际运行环境,在 Linux 内安装 Node.js、Git、智能体 CLI,并从该环境存放或访问仓库,而非期待原生 PowerShell 行为。

尽量在 bb 外完成服务商认证,复用已登录 CLI,减少一层账号配置。必要时可提供显式密钥,但不必因有选项就加凭证,以免多服务环境更难理解。

隐私敏感部署在对外开放服务器前,应检查遥测和远程访问。可用以下方式关闭本次启动的匿名生产遥测:

bash
BB_TELEMETRY=false npx bb-app@latest

不必立即开发插件。先确认哪些重复流程值得纳入环境,让插件承载真实重复行为,而不只是演示 IDE 能修改自身。

迁移建议

从 Cursor、Windsurf 等迁入,不必第一天复刻整套 IDE。bb 可与现有编辑器并用,先迁移智能体协调,手动编辑仍用熟悉工具,证明有用后再逐步迁入更多功能。

保持现有 Claude Code、Codex、Cursor 等独立可用,让 bb 管理已有安装,避免换工作区时同时更换模型和凭证,也便于分辨问题来自 bb 还是服务商。

自定义插件团队应更谨慎。项目仍快速迭代,部分 API 标为实验性。关键内部流程尽量避开实验接口,需复现时固定版本,升级按软件变更测试,不能默认一直兼容。

模型支持与数据隐私

支持的模型

  • Claude Code
  • Codex
  • Cursor
  • Pi
  • OpenCode
  • Grok Build
  • omp
  • Hermes Agent
  • OpenAI

隐私与数据处理

bb 称应用与用户本机的 bb 服务器通信,正常本地运行不会向运营方发送提示、源码、文件、终端输出或服务商凭证,数据仍会发送至所选 AI 服务商。生产桌面版及 npx 运行会用随机安装标识发送少量匿名遥测,如启动、会话和消息计数、公开插件安装,可用 BB_TELEMETRY=false 关闭。可选 bb Connect 和 getbb.app 网站另有数据处理方式。

指南、评测与常见问题

相关指南正在整理中,可以先查看官方文档。

产品动态

官方日志

暂时没有经过核对的产品动态。关注后,新的相关内容会出现在「我的收藏」。

查看相关内容动态

替代工具

信息来源与核对记录

核对日期记录本站何时检查信息;不代表产品发版日期。

本站资料修订记录

  1. bb 0.42.0 加入 Claude/Codex Account Pooler、推送、更多插件、上下文清理及服务商和插件能力。

  2. bb 0.41.0 加入定时消息、并发控制,改善移动端、插件文档及会话流程。

  3. bb 0.40.0 加入 File Editor、快捷命令面板、更广服务商 API,并显著改善性能。