본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

get-bb/bb

TypeScript0 / 0

여러 agent 작업을 thread와 작업 보드로 운영하는 독립형 agentic IDE입니다.

TL;DR

bb는 자체적으로 개발 작업을 수행하고 조정하는 독립형 agentic IDE이며, Claude Code나 Codex에 붙는 확장보다 별도 개발 환경에 가깝습니다. 데스크톱 앱·웹 앱·CLI·HTTP API를 모두 일급 인터페이스로 제공하고, 작업을 실시간 추적 가능한 thread로 실행해 사용자가 중간 개입이나 다른 agent로의 handoff를 수행합니다. macOS는 네이티브 앱으로 지원하고 Linux는 npx, Windows는 WSL2를 사용하며, provider CLI 인증을 이미 갖춘 환경에서 `npx bb-app@latest`로 시작합니다. native add-on 설치 스크립트와 플랫폼별 바이너리 호환성, telemetry 정책, active development 상태를 수용할 수 있다면 여러 에이전트 작업과 개발 태스크를 한 화면에서 운영하려는 팀에 적합합니다.

핵심 포인트

  • 독립형 agentic IDE로 분류되며 Claude Code나 Codex용 플러그인이 아니라 자체 데스크톱·웹·CLI·HTTP API를 제공하는 TypeScript 프로젝트입니다. 사용자는 이미 인증한 provider CLI를 통해 에이전트를 실행하고 작업 표면을 선택할 수 있습니다. 특정 IDE에 기능을 덧붙이기보다 소프트웨어 개발 작업을 여러 인터페이스에서 통합하는 용도에 가깝습니다.
  • 작업은 실시간으로 추적하고 중간에 방향을 조정하거나 다른 agent에게 넘길 수 있는 thread 단위로 실행됩니다. 데스크톱 앱은 macOS Apple Silicon과 Intel을 지원하며 Linux에서는 npx 실행을, Windows에서는 WSL2 사용을 요구합니다. 가장 빠른 시작 방법은 `npx bb-app@latest` 실행 뒤 `http://localhost:38886`에 접속하는 방식입니다.
  • 저장과 파일 감시에는 `better-sqlite3`와 `@parcel/watcher` 같은 native add-on을 사용하므로 npm install scripts가 차단되면 실행 단계에서 오류가 발생합니다. 이 경우 `npm_config_ignore_scripts=false npx bb-app@latest`로 설치 스크립트를 허용하거나 `npm rebuild better-sqlite3`를 실행해야 합니다. Node.js 버전·운영체제·CPU 아키텍처가 바뀐 뒤 기존 `node_modules`를 재사용하는 환경도 별도 복구가 필요합니다.
  • 프로덕션 데스크톱 앱과 npx 실행은 앱 시작·thread 생성 수·사용자 메시지 수를 익명 telemetry로 전송하며 프로젝트명이나 메시지 내용은 첨부하지 않습니다. 설치별 임의 ID가 데이터 디렉터리에 저장되고 `BB_TELEMETRY=false`로 실행별 비활성화가 가능합니다. 핵심 아키텍처는 안정적이지만 workflow와 각 사용 표면은 계속 바뀌는 active development 상태입니다.

이미지 분석

어두운 테마의 bb 화면에서 왼쪽 탐색 영역, 중앙의 코드 리뷰 thread, 오른쪽의 작업 dispatch와 task board가 하나의 개발 작업공간으로 연결되어 있습니다.
이미지는 thread에서 코드 변경과 검색 전략을 주고받는 흐름을 중앙에 배치하고, 오른쪽에서 여러 작업의 완료 상태와 후속 작업을 관리하는 구조를 보여줍니다. README가 말한 실시간 thread 추적·개입·agent handoff와 작업 보드 기반의 개발 workflow가 실제 인터페이스에 함께 배치된 형태입니다.

1.9k

Stars

205

Forks

+205

Trending

0

조회수

1.9k watchers106 open issuesMIT License

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.