coleam00/Archon
The first open-source harness builder for AI coding. Make AI coding deterministic and repeatable.
해결하는 문제
AI 코딩 에이전트는 계획을 생략하거나 테스트를 실행하지 않거나 프로젝트 템플릿을 무시할 수 있어 결과가 일관되지 않습니다. Archon은 개발 프로세스를 구조화된 워크플로우로 인코딩함으로써 AI 기반 소프트웨어 개발을 결정론적이고 반복 가능한 것으로 만드는 방법을 제공합니다.
작동 방식
Archon은 사용자가 YAML 파일로 개발 프로세스를 정의할 수 있는 워크플로우 엔진입니다. 이러한 워크플로우는 AI 기반(계획, 코드 생성, 리뷰 등) 또는 결정론적(예: bash 스크립트, 테스트, git 작업) 노드로 구성됩니다. 엔진은 실행 순서를 관리하며, 반복적 구현을 위한 루프와 피드백을 받기 위한 인간 승인 게이트를 포함합니다.
격리를 보장하기 위해 각 워크플로우 실행은 고유한 git worktree에서 수행되어 병렬로 여러 작업을 실행할 때 충돌이 발생하지 않습니다. Claude Code와 같은 AI 어시스턴트와 통합 가능하며 CLI, 웹 UI, 또는 Slack, Telegram, GitHub용 플랫폼 어댑터를 통해 트리거할 수 있습니다.
대상 사용자
GitHub 이슈 수정이나 PRD 기반 기능 구현과 같은 복잡한 코딩 작업을 자동화하면서도 프로세스와 구조에 엄격한 제어를 유지하고자 하는 소프트웨어 개발자.
주요 특징
- 결정론적 워크플로우: YAML로 계획, 구현, 검증의 정확한 순서를 정의할 수 있습니다.
- Worktree 격리: 각 실행이 별도의 git worktree를 사용하여 병렬 실행 시 충돌 없이 수행됩니다.
- 하이브리드 노드: AI 지능과 결정론적 bash 스크립트 및 테스트를 혼합 사용 가능.
- 다중 플랫폼 접근성: CLI, 웹 UI, Slack, Telegram, Discord 통합을 통해 작동합니다.
- 풍부한 기본 라이브러리: 공격적 개발, 안전한 리팩터링, PR 검증 등 19개의 사전 구축된 워크플로우 포함.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트