오케스트레이션 AI 에이전트가 설치된 코딩 CLI에 작업을 위임하고, diff를 검토한 뒤 직접 커밋할 수 있도록 해 주는 에이전트 스킬 모음입니다.
umputun/ralphex
Markdown 구현 계획을 바탕으로 Claude Code 또는 codex를 자율 실행하고, 작업마다 새 세션을 사용하며 여러 단계의 코드 리뷰를 수행하는 독립형 Go CLI입니다.
- 스타
- 1,510
- 포크
- 134
- 열린 이슈
- 4
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
ralphex는 Git 저장소 루트에서 실행되어 Claude Code 또는 codex CLI를 조율하고, 감독 없이 구현 계획을 수행하는 명령줄 도구입니다. 계획은 작업과 검증 명령을 담은 Markdown 파일입니다. 각 작업은 새 코딩 에이전트 세션에서 실행되므로 계획이 진행되는 동안 컨텍스트를 작게 유지할 수 있습니다. 각 작업이 끝나면 검증 명령을 실행하고, 체크박스를 표시한 뒤 변경 사항을 커밋합니다.
작업 실행 후 ralphex는 여러 리뷰 에이전트를 병렬로 실행하고, codex 같은 외부 리뷰 도구를 선택적으로 사용한 다음, 범위를 좁힌 두 번째 리뷰 단계를 진행하는 리뷰 파이프라인을 실행합니다. 계획 파일명으로 기능 브랜치를 만들고, 완료된 계획은 완료 폴더로 옮깁니다. 또한 git worktree에서 실행해 여러 계획을 병렬로 처리할 수 있습니다. 브라우저 대시보드, Docker 격리, Telegram, Email, Slack, 웹훅 또는 사용자 지정 스크립트를 통한 알림 기능도 제공합니다.
IDE 플러그인이나 클라우드 서비스가 필요하지 않습니다. Go, Homebrew 또는 릴리스 다운로드를 통해 단일 바이너리로 배포됩니다.
핵심 기능
- 01각 계획 작업을 Claude Code 또는 codex의 새 세션에서 실행하고, 작업마다 검증을 수행합니다.
- 02병렬 리뷰 에이전트와 선택형 외부 리뷰어를 활용해 여러 단계의 리뷰 파이프라인을 실행합니다.
- 03계획 파일명으로 git 브랜치를 만들고, 각 작업과 리뷰 수정이 끝날 때마다 커밋합니다.
- 04하나의 저장소에서 여러 계획을 병렬 실행할 수 있도록 git worktree를 지원합니다.
- 05--serve 플래그로 실시간 웹 대시보드를 제공합니다.
- 06자율 에이전트가 접근할 수 있는 범위를 제한하도록 Docker 컨테이너에서 실행할 수 있습니다.
활용 사례
- 터미널을 사용하지 않는 동안 작성된 계획을 바탕으로 여러 작업으로 구성된 기능을 구현합니다.
- 다른 도구나 수작업으로 ralphex 외부에서 변경한 코드를 자동으로 리뷰합니다.
- 별도의 worktree에서 여러 독립적인 계획을 동시에 실행합니다.
- Claude 구독을 이용할 수 없을 때 codex만 실행 도구로 사용합니다.
빠른 시작
- 1
Go로 ralphex를 설치합니다
- 2
docs/plans/에 계획 파일을 만듭니다
- 3
계획 파일을 대상으로 ralphex를 실행합니다
ralphex docs/plans/my-feature.md
사용 전 알아둘 점
- Claude Code 또는 codex 코딩 에이전트를 별도로 설정해야 합니다.
- Claude 기본 모드에서는 claude --print를 사용하며, 2026년 6월 15일부터 Anthropic의 새로운 Agent SDK 크레딧 과금이 적용됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- ralphex은(는) 무엇인가요?
- Markdown 구현 계획을 바탕으로 Claude Code 또는 codex를 자율 실행하고, 작업마다 새 세션을 사용하며 여러 단계의 코드 리뷰를 수행하는 독립형 Go CLI입니다. ralphex는 Git 저장소 루트에서 실행되어 Claude Code 또는 codex CLI를 조율하고, 감독 없이 구현 계획을 수행하는 명령줄 도구입니다. 계획은 작업과 검증 명령을 담은 Markdown 파일입니다. 각 작업은 새 코딩 에이전트 세션에서 실행되므로 계획이 진행되는 동안 컨텍스트를 작게 유지할 수 있습니다. 각 작업이 끝나면 검증 명령을 실행하고, 체크박스를 표시한 뒤 변경 사항을 커밋합니다.
- ralphex은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ralphex은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ralphex은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. ralphex의 마지막 커밋은 2026년 11월 2일입니다.
- ralphex은(는) 어디에 사용할 수 있나요?
- 터미널을 사용하지 않는 동안 작성된 계획을 바탕으로 여러 작업으로 구성된 기능을 구현합니다. 다른 도구나 수작업으로 ralphex 외부에서 변경한 코드를 자동으로 리뷰합니다. 별도의 worktree에서 여러 독립적인 계획을 동시에 실행합니다. Claude 구독을 이용할 수 없을 때 codex만 실행 도구로 사용합니다.
- ralphex는 어떻게 설치하나요?
- Go로 ralphex를 설치합니다 docs/plans/에 계획 파일을 만듭니다 계획 파일을 대상으로 ralphex를 실행합니다: ralphex docs/plans/my-feature.md
- ralphex은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/umputun/ralphex
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Codex와 OpenCode 같은 코딩 에이전트를 의사결정 모델로 감시해 작업 완료 여부, 테스트의 충분성, 작업자 정체 여부를 평가하는 Python 감독 도구입니다.
결정 모델로 모든 수정과 턴을 검사하고 위반 사항을 에이전트가 고치도록 요청해 프로젝트의 AI 에이전트 지침을 준수하게 합니다.
AI 코딩 도우미가 현대적이고 올바른 SwiftUI 코드를 작성하도록 돕는 에이전트 스킬
Claude Code, Codex, Copilot 같은 코딩 에이전트를 검토·수정·테스트 게이트를 거쳐 실행하는 CLI 및 워크플로 엔진
Claude Code, Codex, OpenCode 같은 여러 코딩 에이전트에 공통 시스템 프롬프트(페르소나)를 삽입하거나 교체하는 로컬 웹 콘솔 및 CLI입니다.