
looperators – Claude Code가 다른 에이전트들과 루프를 돌며 실행되는 루프 네이티브 캔버스 (오픈 소스)
요약
Claude Code를 활용하여 여러 에이전트 간의 자동화된 루프를 구현하는 오픈 소스 도구인 looperators를 소개합니다. 리뷰 프로세스 자동화나 에이전트 간 토론을 통해 최종 솔루션을 도출하는 캔버스 기반의 워크플로우를 제공합니다.
핵심 포인트
- Claude Code의 diff 검토 및 차단 이슈 수정을 자동화하는 루프 기능 제공
- 여러 에이전트가 독립적으로 초안을 작성하고 토론하여 결론에 도달하는 패턴 지원
- 로컬 CLI 환경에서 실행되며 기존 Claude 로그인 및 세션을 그대로 활용
- Apache-2.0 라이선스의 오픈 소스 프로젝트로 macOS 빌드 지원
Claude Code는 저의 데일리 드라이버(daily driver)입니다. 더 큰 작업에서는 두 번째 모델을 투입합니다. Claude의 diff(차이점)를 검토하는 다른 코드 에이전트를 사용하거나, Claude Code와 다른 두 에이전트가 각각 설계를 초안하고 서로 토론하게 합니다. 하지만 그 루프(loop) 자체는 저의 몫이었습니다. 리뷰어에게 diff를 붙여넣고, 차단 이슈(blocking issues)를 다시 가져오고, 언제 끝낼지 결정하는 작업 말이죠. 그래서 저는 looperators를 만들었습니다. 이제 루프는 캔버스(canvas) 위에서 실행됩니다. Claude Code가 작업을 마치면 diff가 자동으로 리뷰어에게 전달되고, 차단 이슈가 발생하면 동일한 Claude 세션을 다시 깨워 이를 수정하게 합니다. 루프는 "리뷰가 깨끗할 때까지, 최대 6회전" 조건에서 멈춥니다. 링 위의 배지는 현재 회전(lap)을 보여줍니다 (첫 번째 스크린샷). 두 번째 스크린샷은 제가 자주 사용하는 또 다른 패턴입니다. 하나의 문제를 Claude Code와 다른 두 개의 코드 에이전트에 동시에 보냅니다. 각 에이전트는 독립적으로 솔루션 초안을 작성하고, 서로의 내용을 읽고 반박하며, 토론이 하나의 최종 계획으로 수렴될 때까지 라운드가 계속됩니다. 그래프 상의 모든 에이전트는 실제의, 오래 지속되는 세션(long-lived session)으로 유지됩니다. 일반 채팅처럼 실행 중간에 열어서 제어할 수도 있습니다. 저는 두 번째 회전에서 리뷰어에게 "스타일은 무시하고 로직만 봐줘"라고 말했고, 루프는 계속 진행되었습니다. 그리고 모든 것은 이미 여러분이 가지고 있는 에이전트 CLI에서 로컬로 실행됩니다. 기존의 Claude 로그인을 사용하며, 프록시를 통한 API 키 사용이나 모델 재판매가 없습니다. 오픈 소스이며, Apache-2.0 라이선스이고, macOS 빌드를 사용할 수 있습니다: https://github.com/ObservedObserver/looperators 여러분이 템플릿으로 바로 사용하고 싶은 루프가 무엇인지 듣고 싶습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기