AI 코딩 워크플로우 엔진 Archon, YAML 기반 자동화로 깃허브 스타 14,000개 돌파
AI 코딩 에이전트용 워크플로우 엔진 Archon이 깃허브 트렌딩에 진입했다. 현재 스타 14,088개를 기록하고 있으며, 하루에만 138개의 스타를 추가 획득했다. 스스로를 최초의 오픈소스 AI 코딩 하네스 빌더라고 소개한다.
Archon은 개발 프로세스를 YAML 워크플로우로 정의하는 엔진이다. 계획, 구현, 검증, 코드 리뷰, PR 생성 등 일련의 과정을 워크플로우로 인코딩하면, AI가 각 단계에서 지능을 채워 넣되 전체 구조는 결정론적으로 유지된다.
프로젝트는 Dockerfile이 인프라에, GitHub Actions가 CI/CD에 한 일을 Archon이 AI 코딩 워크플로우에 한다고 설명한다. AI 에이전트에게 버그 수정을 요청하면 모델 상태에 따라 매번 다른 결과가 나오는 문제를, 워크플로우를 통해 동일한 순서와 검증 게이트를 보장하는 방식으로 해결한다.
핵심 특징은 다섯 가지이다. 매번 동일한 워크플로우를 반복 실행할 수 있고, 각 워크플로우가 독립된 git worktree에서 실행되어 5개 수정을 병렬로 충돌 없이 처리할 수 있다. 워크플로우를 시작한 뒤 다른 작업을 하다 돌아오면 완성된 PR이 대기하고 있으며, bash 스크립트 같은 결정론적 노드와 AI 노드를 자유롭게 조합할 수 있다. 워크플로우는 CLI, 웹 UI, Slack, Telegram, GitHub 등 어디서든 동일하게 작동한다.
Archon은 17개의 기본 워크플로우를 제공한다. 일반 질의응답, GitHub 이슈 수정 후 PR 생성, 아이디어에서 PR까지 자동화, 5개 병렬 리뷰어를 활용한 종합 PR 리뷰, 머지 충돌 해결, 안전한 리팩토링 등 다양한 개발 시나리오를 커버한다.
웹 대시보드도 포함되어 있어 코딩 에이전트와의 대화, 워크플로우 실행, 활동 모니터링이 가능하다. 대시보드에서는 실행 중인 워크플로우의 실시간 진행 상황을 확인하고, 프로젝트·상태·날짜별로 필터링할 수 있다. 시각적 드래그 앤 드롭 에디터로 DAG 워크플로우를 직접 만들 수도 있다.
사이드바에서는 웹뿐 아니라 CLI, Slack, Telegram, GitHub 이슈 등 모든 플랫폼에서 발생한 대화를 한곳에서 볼 수 있다. 설치는 전체 셋업 위자드와 독립형 CLI 바이너리 두 가지 방식으로 가능하며, Claude Code와 GitHub CLI가 사전 설치 요건이다.
기본 워크플로우를 복사해 커스터마이즈하는 방식으로 자체 워크플로우를 정의할 수도 있다. 워크플로우 파일은 프로젝트의 .archon/workflows/ 디렉토리에 커밋하면 어디서든 동일하게 재현된다.