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)。
相關
- 專案
- 專案
- 專案
- 專案
- 專案