get-bb/bb

The agent IDE that builds itself

解決的問題

bb 是一款專為自動化軟體開發而設計的代理型 IDE。它透過桌面應用、Web 應用、CLI 和 HTTP API 等多種介面,讓 IDE 本身可被控制、自訂與自動化,進而打造「軟體工廠」。

運作方式

它透過使用者可即時追蹤、引導或轉交給其他代理的執行緒來運作。系統以單體倉儲(monorepo)形式建構,包含伺服器、主機守護程序與前端(可透過 Electron 提供的桌面外殼或 Web 界面使用)。它利用 better-sqlite3@parcel/watcher 等原生外掛來提升效能與系統互動能力。

適用對象

希望擁有 AI 驅動、可擴充且可程式設計的自動化開發環境,以處理重複性任務或複雜工作流程的軟體開發者。

核心亮點

  • 多表面控制:可透過桌面應用、Web 應用、CLI 或 HTTP API 操控 IDE。
  • 代理工作流程:任務以執行緒形式組織,可在代理之間引導或轉交。
  • 自我建構:IDE 可自主控制與自訂自身,以自動化開發流程。
  • 跨平台支援:支援 macOS(Apple Silicon)、Linux 與 Windows(透過 WSL2)。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案