목표 한 줄을, 검증된 코드로.
세 개의 AI 코딩 도구를 한 회사처럼 돌려, 목표 한 줄을 검증된 코드로 바꾸는 로컬 개발 감독관입니다. 저희가 매일 쓰는 코드를 그대로 공개했습니다.
- 오픈 소스(MIT)
- 로컬 실행
- 구독 CLI 재사용
- Windows
- 무료
자기 답안을 자기가 채점하지 않도록
AI 코딩 도구를 하나만 쓰면 그 도구가 쓴 코드를 그 도구가 검사합니다. 테스트가 통과했다고 말해도 정말 통과한 건지 사람이 다시 확인해야 합니다. AI DEV DIRECTOR는 도구 하나를 더 똑똑하게 만드는 대신, Claude Code·OpenAI Codex·Google Antigravity 세 CLI를 HEAD·BUILDER·REVIEWER로 세워 서로 검수하게 합니다. 셋 중 누구도 혼자 통과를 선언하지 못합니다.
세 가지 역할
HEAD · 지휘
목표를 받아 "어떤 파일을, 몇 개까지, 몇 줄 안에서 고칠지"가 적힌 작업 명세를 만듭니다. 테스트와 리뷰 결과를 보고 다음 지시를 내립니다.
BUILDER · 구현
그 명세 안에서만 코드를 씁니다. 명세에 없는 경로를 쓰려 하면 Scope Guard가 막고, 파일 수와 변경 줄 수 상한은 BUILDER가 풀 수 없습니다.
REVIEWER · 검수
BUILDER와 다른 회사 모델이 결과를 처음 보는 눈으로 읽습니다. 리뷰 응답이 없거나 깨지면 통과가 아니라 실패로 처리합니다.
역할은 고정이 아닙니다. 콘솔에서 버튼 하나로 바꿀 수 있고, 한 도구의 구독 한도가 끝나면 다음 도구로 자동으로 넘어갑니다.
화면
코드로 지키는 것
필요한 것
| 운영체제 | Windows 10 / 11 (핵심 로직은 다른 운영체제에서도 돌지만 검증하지 않았습니다) |
|---|---|
| 필요한 것 | Python 3.9 이상, Git |
| AI 도구 | Claude Code, OpenAI Codex, Google Antigravity 가운데 로그인된 CLI 최소 두 개 |
| 화면 | 한국어 콘솔(127.0.0.1:8081) — 세 AI 무대 화면과 표 중심 작업실(/classic) |
| 가격 | 무료 · MIT 라이선스 · 소스 공개 |
자주 묻는 질문
무료인가요?
네. MIT 라이선스로 소스 전체를 GitHub에 공개했습니다. 다만 Claude Code·Codex·Antigravity 구독은 각자 갖고 계셔야 합니다.
API 키가 필요한가요?
아니요. 종량제 API 키는 쓰지 않습니다. 코드가 환경 변수에서 API 키를 모두 지운 뒤 CLI를 부르기 때문에, 키가 있어도 쓰이지 않습니다.
내 프로젝트 코드가 망가질 수 있나요?
모든 작업은 격리된 작업본(git worktree)에서만 일어나고, 테스트와 독립 리뷰를 통과한 결과만 반영됩니다. 그 사이 사람이 고친 파일은 덮어쓰지 않습니다.
같은 회사 AI 둘이 짝이 되면요?
역할은 콘솔에서 바꿀 수 있고, 한 도구의 구독 한도가 끝나면 다음 도구로 넘어갑니다. 같은 회사 모델이 HEAD와 REVIEWER를 함께 맡게 되면 결과에 "독립성 낮음" 표시가 붙습니다.
테스트는 얼마나 통과하나요?
공개 저장소 기준 전체 596개 가운데 593개가 통과하고, 3개는 이전부터 알려진 드리프트로 README에 적어 두었습니다. 테스트는 실제 CLI 없이 스텁으로 돕니다.
한계는 무엇인가요?
큰 변경을 파일 단위 JSON으로 주고받는 한계와, 각 구독의 한도에 그대로 묶이는 한계가 있습니다. 윈도우 우선이고 콘솔은 한국어입니다.