브로콜리: 클라우드 샌드박스에서 Linear 티켓을 통해 AI 코딩 에이전트를 실행하는 오픈소스 하네스

Broccoli가 하는 일
Broccoli는 Linear 티켓을 격리된 클라우드 샌드박스에서 AI 코딩 에이전트를 실행하여 배포된 PR로 전환합니다. 각 작업은 자체 샌드박스를 받아 저장소를 체크아웃하고, 티켓 컨텍스트를 사용하며, 솔루션을 구현하고, 테스트와 검토 루프를 실행한 후 팀 검토를 위해 풀 리퀘스트를 엽니다.
아키텍처와 배포
구현에는 다음이 사용됩니다:
- 웹훅 배포: GCP
- 샌드박스: GCP 또는 Blaxel
- 프로젝트 관리: Linear
- 코드 호스팅 및 CI/CD: GitHub
이는 타사 제어 평면 없이 자체 GCP 프로젝트와 Postgres 데이터베이스에 배포됩니다. 배포는 Cloud Run + Secret Manager + 웹훅 중복 제거 + 내구성 있는 작업 상태를 사용하는 프로덕션 등급입니다.
주요 기능
- Linear 티켓 → 검토 가능한 PR 워크플로우
- 당신의 인프라, 키, 데이터가 당신의 테넌시 내에 유지됨
- Claude와 Codex를 사용한 모든 PR에 대한 AI 코드 리뷰
- 포크, 조정, 버전 관리 가능한 사용자 정의 프롬프트 템플릿
- 하나의 부트스트랩 스크립트와 하나의 구성 파일로 약 30분 내 배포
배포 필수 조건
배포하려면 다음이 필요합니다:
- 청구가 연결되고
gcloud가 로그인된 GCP 프로젝트 - 특정 권한이 있는 GitHub 앱 (Contents, Pull requests, Issues = 읽기/쓰기; Metadata = 읽기 전용; Pull request 리뷰 이벤트 구독)
- API 키가 있는 Linear 봇 사용자 (개인 계정이 아닌 전용)
- 청구가 활성화된 OpenAI 및 Anthropic API 키
${Service URL}/webhooks/linear를 가리키는 Linear 웹훅 (자동 생성된broccoli-oss-linear-webhook-secret사용)
사용 결과
지난 4주 동안, 비개발자로부터의 PR 100%가 Broccoli를 통해 배포되었습니다. 팀 내 개발자의 경우 이 비율은 약 60%이며, 더 복잡한 기능은 Codex/Claude Code와의 수동 설계 협의가 필요합니다.
📖 전체 소스 읽기: HN AI Agents
👀 See Also

TradingView MCP 서버를 통해 Claude가 트레이딩 전략 백테스트 가능
한 개발자가 야후 파이낸스 데이터를 사용해 API 키 없이 6가지 트레이딩 전략을 백테스트할 수 있는 MCP 서버를 공개했습니다. 설정은 claude_desktop_config.json 파일에 한 줄을 추가하는 것으로 이루어집니다.

내 오픈클로가 물리적 몸을 얻었어: 눈, 다리, 목소리를 가진 로봇 강아지
없음

ToolLoop: 모든 모델과 함께 사용할 수 있는 Claude 스타일 도구용 오픈소스 에이전트 프레임워크
ToolLoop는 LiteLLM을 통해 모든 LLM과 작동하는 파일 작업, 코드 검색, 셸 접근 및 하위 에이전트를 위한 11가지 도구를 갖춘 오픈소스 Python 프레임워크입니다. 2,700줄의 이 프레임워크는 공유 컨텍스트로 대화 중간에 모델을 전환할 수 있습니다.

Cowork Context Management Kit, Claude의 파일 과부하 문제 해결
Claude AI가 프로젝트 폴더 내 462개 파일을 모두 읽어 성능 문제와 모순을 일으키자, 한 개발자가 Cowork용 컨텍스트 관리 키트를 구축했습니다. 이 솔루션에는 글로벌 지침, 매니페스트 파일 시스템 및 관련 문서를 우선시하는 Cowork 스킬이 포함됩니다.