Show GN: OpenSwarm - 프로젝트 중심 Claude Code 오케스트레이터 + CLI
(github.com/Intrect-io)혼자서도 “AI 개발 팀”을 굴릴 수 없을까?
OpenSwarm은 Claude Code CLI를 이용해서 여러 개의 에이전트를 오케스트레이션하고, 실제 리포지토리에 계속 코드 커밋을 만들어주는 자율형 개발 파이프라인입니다.
Linear 이슈를 주기적으로 가져와서, Worker → Reviewer → (Tester → Documenter) 순서의 파이프라인으로 코드를 생성·수정하고 이슈 상태까지 자동으로 업데이트합니다.
•LanceDB + multilingual-e5 임베딩으로 “이전에 했던 작업 맥락”을 장기 메모리로 유지해서, 같은 프로젝트를 계속 돌릴수록 점점 더 컨텍스트를 잘 활용합니다.
•코드베이스를 스캔해서 의존성/임팩트 그래프를 만드는 간단한 코드 지식 그래프를 올려두고, 변경 영향 범위를 판단하는 데 씁니다.
•Discord 봇으로 상태 조회, 작업 디스패치, 스케줄 관리, 로그 확인, 페어 세션 관리 등을 다 할 수 있고, Web 대시보드(포트 3847)에서 실시간 파이프라인 상태·PR Processor를 모니터링할 수 있습니다.
•GitHub PR을 계속 폴링하면서 CI 실패를 자동으로 고치고, 머지 컨플릭트도 AI로 재시도하면서 “PR이 초록불 될 때까지” 계속 붙잡고 있게 만들 수 있습니다.
제 사용 사례는 주로 개인 트레이딩 인프라/LLM 툴/사이드 프로젝트 리포지토리들에 붙여놓고,
•Linear에 작업을 던져두면,
•OpenSwarm이 알아서 코드 수정 → PR → CI 고치기 → 이슈 상태 업데이트까지 최대한 끝까지 밀어보게 하는 “자율형 Dev loop”입니다.
런타임은 Node.js 22+, TypeScript 기반이고, Claude Code CLI(sonnet/haiku), Linear, Discord, LanceDB, Xenova multilingual-e5 임베딩을 조합해서 만들었습니다.
아직은 시작단계인 프로젝트라 부족한 점이 많습니다. 같은 에이전트 프레임워크를 개발하시고 계신 분들의 많은 피드백 부탁드립니다.