get-bb/bb

The agent IDE that builds itself

해결하는 문제

bb는 소프트웨어 개발을 자동화하기 위해 설계된 에이전트형 IDE입니다. 데스크톱 앱, 웹 앱, CLI, HTTP API 등을 통해 IDE 자체를 제어하고 사용자 정의하며 자동화함으로써 '소프트웨어 공장'을 구축하는 것을 목표로 합니다.

작동 방식

사용자는 실시간으로 스레드를 추적하거나 방향을 조정하거나 다른 에이전트에게 인계할 수 있습니다. 시스템은 서버, 호스트 데몬, 프론트엔드(Electron을 통한 데스크톱 쉘 또는 웹 인터페이스로 제공)로 구성된 모노레포로 구축되어 있습니다. 성능과 시스템 상호작용을 위해 better-sqlite3@parcel/watcher와 같은 네이티브 애드온을 활용합니다.

대상 사용자

반복 작업이나 복잡한 워크플로우를 처리할 수 있는 AI 기반의 확장 가능하고 프로그래밍 가능한 자동화된 개발 환경을 원하는 소프트웨어 개발자.

주요 특징

  • 다중 표면 제어: 데스크톱 앱, 웹 앱, CLI, HTTP API를 통해 IDE를 제어할 수 있습니다.
  • 에이전트 기반 워크플로우: 작업은 스레드로 조직되며, 에이전트 간에 방향 조정이나 인계가 가능합니다.
  • 자기 구축: IDE가 스스로를 제어하고 사용자 정의하여 개발 프로세스를 자동화할 수 있습니다.
  • 크로스플랫폼 지원: macOS (Apple Silicon), Linux, Windows (WSL2를 통해)에서 사용 가능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트