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

✍️ OpenClawRadar📅 게시일: April 22, 2026🔗 Source
브로콜리: 클라우드 샌드박스에서 Linear 티켓을 통해 AI 코딩 에이전트를 실행하는 오픈소스 하네스
Ad

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

Ad

👀 See Also

인디 개발자, Steam API 데이터 레이어 포함한 전체 게임 스튜디오 사이트를 Claude Code로 배포하다
Tools

인디 개발자, Steam API 데이터 레이어 포함한 전체 게임 스튜디오 사이트를 Claude Code로 배포하다

한 인디 게임 개발자가 터미널을 전혀 열지 않고 Claude Code를 사용하여 게임 스튜디오 웹사이트를 구축하고 배포했습니다. 여기에는 Steam API에서 실시간 정보를 가져오는 데이터 레이어도 포함됩니다.

OpenClawRadar
SymDex: 오픈소스 MCP 코드 인덱서로 AI 에이전트 토큰 사용량 감소
Tools

SymDex: 오픈소스 MCP 코드 인덱서로 AI 에이전트 토큰 사용량 감소

SymDex는 오픈소스 MCP 코드 인덱서로, 코드베이스를 사전 인덱싱하여 AI 코딩 에이전트가 전체 파일을 읽지 않고도 함수와 클래스를 찾을 수 있도록 도와줍니다. 개발자의 벤치마크에 따르면, 조회당 토큰 사용량을 약 97% 줄여준다고 합니다.

OpenClawRadar
LLM을 위한 관계형 메모리: 사용자 관계를 모델링하는 3계층 시스템
Tools

LLM을 위한 관계형 메모리: 사용자 관계를 모델링하는 3계층 시스템

오픈소스 파이썬 도구로, 평면적인 사실 저장 대신 3계층 서사 구조를 사용하여 7가지 심리적 차원에서 사용자-AI 관계를 모델링함으로써 LLM에 관계적 메모리를 추가합니다.

OpenClawRadar
MCP 서버는 클로드가 런타임에 맞춤형 도구를 생성하고 실행할 수 있도록 합니다
Tools

MCP 서버는 클로드가 런타임에 맞춤형 도구를 생성하고 실행할 수 있도록 합니다

한 개발자가 Claude가 재배포 없이도 새로운 도구를 생성, 업데이트, 실행할 수 있는 MCP 서버를 구축했습니다. 이 시스템은 5가지 핵심 도구를 사용하며 Deno 샌드박스에서 사용자 정의 JavaScript/TypeScript 코드를 약 50ms의 콜드 스타트로 실행합니다.

OpenClawRadar