Show HN: 브로콜리, 클라우드 상의 원샷 코딩 에이전트
발행: (2026년 4월 23일 AM 01:09 GMT+9)
4 분 소요
원문: Hacker News
Source: Hacker News
개요
우리는 Broccoli라는 오픈소스 하네스를 구축했습니다. 이 하네스는 Linear에서 코딩 작업을 받아 격리된 클라우드 샌드박스에서 실행하고, 인간 검토를 위해 풀 리퀘스트를 생성합니다.
왜 만들었나요
음성 데이터를 제공하는 주요 제품을 가진 우리 작은 팀은 코딩 에이전트를 사용할 때 다음과 같은 동일한 문제점에 계속 부딪혔습니다:
- 여러 작업(기능 요청, 리팩터링, 버그, 내부 도구)이 동시에 진행됨.
- 로컬 에이전트 세션을 통해 이를 관리하면 컨텍스트 전환, 작업 트리 조정, 작업을 유지하기 위해 노트북을 켜두는 일이 많이 발생함.
Broccoli 작동 방식
- 작업 격리 – 각 작업은 자체 클라우드 샌드박스를 받아 독립적으로 끝까지 실행됩니다.
- 리포지토리 체크아웃 – Broccoli은 레포를 체크아웃하고 티켓의 컨텍스트를 사용합니다.
- 구현 및 테스트 – 구현을 진행하고 테스트를 실행하며 검토 루프를 수행합니다.
- 풀 리퀘스트 생성 – 마지막으로 팀원이 검토할 수 있도록 PR을 엽니다.
지금까지의 결과
- 지난 4주 동안 비개발자가 만든 PR의 **100 %**가 Broccoli을 통해 배포되었습니다.
- 팀 내 개발자의 경우 비율이 약 60 % 정도입니다.
- 더 복잡한 기능은 여전히 Codex / Claude Code와의 추가 설계 논의가 필요하며, 동일한 로컬 스킬을 사용해 수동으로 배포됩니다.
구현 세부 사항
| 구성 요소 | 기술 |
|---|---|
| Webhook 배포 | GCP |
| 샌드박스 | GCP 또는 Blaxel |
| 프로젝트 관리 | Linear |
| 코드 호스팅 및 CI/CD | GitHub |
리포지토리
소스 코드는 다음에서 확인할 수 있습니다:
행동 촉구
코딩이 비즈니스에 필수적인 부분이라면 자체 코딩 하네스에 투자하는 것을 고려해 보세요. 우리는 기존 클라우드 코딩 에이전트에 대한 대안으로 Broccoli을 오픈소스로 공개했으며, 여러분의 피드백을 기다리고 있습니다!