목록으로
제품2026년 4월 12일 PM 08:36

오픈소스 AI 코딩 에이전트 루프 Ralph, 깃허브 스타 15,000개 돌파하며 트렌딩 진입

AI 코딩 도구를 자율적으로 반복 실행하는 오픈소스 에이전트 루프 Ralph가 깃허브에서 스타 15,604개를 기록하며 트렌딩에 올랐다. 하루 동안 112개의 스타를 추가로 획득하며 개발자 커뮤니티의 주목을 받고 있다.

Ralph는 Geoffrey Huntley의 Ralph 패턴을 기반으로 만들어진 자율 AI 에이전트 루프다. Amp CLI 또는 Claude Code 같은 AI 코딩 도구를 반복적으로 실행하여, PRD(제품 요구사항 문서)에 정의된 모든 항목이 완료될 때까지 자동으로 작업을 수행한다.

이 시스템의 핵심은 각 반복(iteration)마다 새로운 AI 인스턴스를 깨끗한 컨텍스트로 생성한다는 점이다. 반복 간 기억은 깃 히스토리, progress.txt, prd.json 세 가지를 통해서만 유지된다. 이를 통해 컨텍스트 윈도우 한계를 우회하면서도 작업 연속성을 확보한다.

Ralph의 작업 흐름은 다음과 같다. PRD에서 브랜치명을 읽어 피처 브랜치를 생성하고, 가장 높은 우선순위의 스토리를 선택해 구현한 뒤, 타입체크와 테스트 등 품질 검사를 수행한다. 검사를 통과하면 커밋하고 prd.json에서 해당 스토리를 완료로 표시한 후, 학습 내용을 progress.txt에 추가한다.

Amp 사용자의 경우 설정 파일에서 autoHandoff의 context 값을 90으로 설정하면, 컨텍스트가 채워질 때 자동 핸드오프가 활성화된다. 이를 통해 단일 컨텍스트 윈도우를 초과하는 대규모 스토리도 처리할 수 있다.

Ralph는 PRD 생성 스킬(/prd)과 PRD를 JSON으로 변환하는 스킬(/ralph)을 제공한다. 사용자가 기능 설명을 입력하면 상세한 요구사항 문서를 자동 생성하고, 이를 자율 실행에 적합한 JSON 형식의 사용자 스토리로 변환한다.

프로젝트는 각 PRD 항목을 한 번의 컨텍스트 윈도우 안에서 완료할 수 있는 크기로 분할할 것을 권장한다. 데이터베이스 컬럼 추가, UI 컴포넌트 구현, 서버 액션 업데이트 등이 적정 크기의 예시로 제시되며, 대시보드 전체 구축이나 인증 시스템 추가 같은 대규모 작업은 분할이 필요하다.

모든 스토리가 완료되면 Ralph는 COMPLETE 신호를 출력하고 루프가 종료된다. 새로운 기능 작업을 시작하면 이전 실행 기록은 archive 디렉토리에 자동 보관된다. 프론트엔드 스토리의 경우 dev-browser 스킬을 사용한 브라우저 검증을 수용 기준에 포함하도록 안내하고 있다.

AI인사이트 편집팀

이 기사는 AI 기술을 활용해 작성되었으며, 편집팀이 검수했습니다.

관련 기사