Show GN: Herdr CKD - 격리된 Git Worktree와 3자 교차 검증(C·A·B) 기반 오픈소스 AI 코딩 오케스트레이터

6 hours ago 3

Claude Code나 로컬 LLM으로 코딩 에이전트를 돌리다 보면 에이전트 혼자 코드를 수정하고 테스트한 뒤, 빌드 오류나 누락된 요구사항이 있는데도 스스로 완료했다고 판정해 버리는 자기 합리화 문제를 자주 겪게 됩니다. 여러 에이전트를 한 대화방에 묶어두어도 작업자의 설명에 검수자가 쉽게 설득당하는 한계가 있었습니다.

이 문제를 프롬프트 지시가 아닌 물리적 권한 분리와 Git Worktree 격리로 풀어보고자 만든 오픈소스 오케스트레이터입니다.

주요 기능 및 차별점:

  • 중심 코어 C (1개 고정): 파일 수정과 셸 실행 권한을 물리적으로 차단했습니다. 작업을 분업(split) 또는 경쟁(compete) 모드로 나누고, 에이전트 간 출력을 요약 없이 원문 그대로 중개한 뒤 최종 PASS/FAIL만 판정합니다.
  • 병렬 구현 스레드 A1~An: 각 페어마다 독립된 Git Worktree 샌드박스를 생성해 여러 에이전트가 동시에 코딩해도 파일 충돌이 나지 않습니다.
  • 병렬 검수 스레드 B1~Bn: 읽기 전용 감사 스레드로, A의 보고서 대신 오케스트레이터가 강제로 추출한 실제 git status와 git diff --stat 결과만을 근거로 코드를 검수합니다.
  • 하이브리드 모델 라우팅: 코어 C에는 Claude 등 클라우드 모델을 두고, 반복 구현과 검수를 맡는 A/B 스레드에는 LM Studio나 Ollama 같은 무료 로컬 LLM을 연결해 비용을 아낄 수 있습니다.
  • Herdr (OSC 7501) 상태 신호 및 Claude Code용 13개 MCP 도구를 내장하고 있으며, 반려(FAIL)부터 최종 통과(PASS)까지의 과정이 SFT/DPO 학습용 JSONL로 자동 분리 저장됩니다.

아키텍처 백서: https://github.com/kokogo100/CKD-Architecture
제품 소개 및 화면: https://axnli.com/herdr-ckd/

Read Entire Article




피플앤툴즈 네트워크
🛍 샵