AI 코딩 스킬, 에이전트, 규칙, MCP 연결 및 훅을 한곳에서 관리하고 Claude Code, Codex 등의 도구에 동기화하는 Go CLI 및 데스크톱 앱입니다.
coleam00/Archon
에이전트, 스크립트, 사람의 승인 단계를 활용해 YAML로 정의한 AI 코딩 및 기타 프로세스를 실행하는 오픈소스 워크플로 엔진입니다.
- 스타
- 23,729
- 포크
- 3,611
- 열린 이슈
- 180
- 마지막 커밋
- 8시간 전
어떤 프로젝트인가요?
Archon을 사용하면 작업 절차를 YAML 워크플로로 정의할 수 있습니다. 각 워크플로는 노드로 구성된 그래프입니다. AI 에이전트 프롬프트는 판단을 처리하고, bash 명령과 스크립트는 결정론적 검사를 수행하며, 루프는 테스트 명령이 통과할 때까지 단계를 반복합니다. 대기 노드는 실행을 멈추고 사람이 승인하거나 거부할 때까지 기다립니다. 목표는 특정 에이전트 실행의 결과에 좌우되지 않고, AI 보조 코딩이 매번 같은 계획과 검사, 승인 절차를 따르도록 하는 것입니다.
함께 제공되는 sdlc 팩은 소프트웨어 제공 파이프라인을 구현합니다. 이슈를 계획, 구현, 검토, CI 대기, 병합 단계로 진행하며, 큐가 준비된 작업을 가져오고 주의 항목은 결정이 필요할 때만 표시합니다. 엔진 자체는 범용이므로 콘텐츠 제작, 리서치, 운영에도 같은 방식을 적용할 수 있습니다. Archon은 각자의 CLI와 SDK를 통해 Claude Code, Codex, Pi를 실행합니다. 기본적으로 실행 로그와 비용 데이터를 로컬 SQLite 데이터베이스에 저장하며 PostgreSQL도 선택적으로 사용할 수 있습니다. 또한 CLI, 웹 콘솔, Slack, Telegram, GitHub, Discord용 채팅 연동을 제공합니다.
워크플로 팩, 에이전트 제공자, 코드 호스팅 서비스, 채팅 인터페이스용 플러그인으로 기능을 확장할 수 있습니다. 플러그인은 archon plugin add 명령으로 GitHub 저장소에서 설치합니다. 프로젝트는 TypeScript로 작성되었으며 Bun에서 실행됩니다.
핵심 기능
- 01에이전트, bash, 스크립트, 루프, 대기, 하위 워크플로 노드로 여러 단계의 워크플로를 YAML에 정의합니다.
- 02테스트 스위트 같은 셸 명령이 성공할 때까지 단계를 반복합니다.
- 03주의 항목 큐를 통해 실행을 일시 중지하고 사람이 승인하거나 거부할 수 있습니다.
- 04저장소의 각 작업을 별도의 git worktree에서 실행해 여러 작업을 병렬로 진행합니다.
- 05에이전트 제공자로 Claude Code, Codex, Pi를 지원합니다.
- 06GitHub 이슈를 병합된 pull request까지 진행하는 sdlc 팩을 제공합니다.
활용 사례
- 검토 및 승인 단계를 유지하면서 저장소의 이슈 처리부터 pull request 생성까지 자동화합니다.
- 팀 전체에서 AI 코딩 에이전트가 변경 사항을 계획하고 구현하고 테스트하는 방식을 표준화합니다.
- 에이전트 단계를 포함한 콘텐츠 제작이나 리서치 파이프라인처럼 코드 외의 반복 가능한 프로세스를 구축합니다.
- 팀의 에이전트 실행, 결과, 비용을 기록하는 감사 추적 시스템을 자체 호스팅합니다.
빠른 시작
- 1
Claude Code를 설치하고 로그인하거나 Codex를 설치합니다
- 2
Homebrew로 Archon을 설치합니다
brew install coleam00/archon/archon - 3
git 저장소에서 사용 가능한 워크플로를 나열합니다
archon workflow list - 4
질문과 함께 기본 제공 조사 워크플로를 실행합니다
archon workflow run archon-investigate "Why does the login test fail?"
사용 전 알아둘 점
- 본인 계정을 사용해 Claude Code 또는 Codex와 같은 에이전트 제공자를 이용해야 합니다.
- 기본적으로 익명의 사용량 텔레메트리 이벤트를 전송합니다.
토픽
자주 묻는 질문
- Archon은(는) 무엇인가요?
- 에이전트, 스크립트, 사람의 승인 단계를 활용해 YAML로 정의한 AI 코딩 및 기타 프로세스를 실행하는 오픈소스 워크플로 엔진입니다. Archon을 사용하면 작업 절차를 YAML 워크플로로 정의할 수 있습니다. 각 워크플로는 노드로 구성된 그래프입니다. AI 에이전트 프롬프트는 판단을 처리하고, bash 명령과 스크립트는 결정론적 검사를 수행하며, 루프는 테스트 명령이 통과할 때까지 단계를 반복합니다. 대기 노드는 실행을 멈추고 사람이 승인하거나 거부할 때까지 기다립니다. 목표는 특정 에이전트 실행의 결과에 좌우되지 않고, AI 보조 코딩이 매번 같은 계획과 검사, 승인 절차를 따르도록 하는 것입니다.
- Archon은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Archon은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Archon은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Archon의 마지막 커밋은 2026년 10월 20일입니다.
- Archon은(는) 어디에 사용할 수 있나요?
- 검토 및 승인 단계를 유지하면서 저장소의 이슈 처리부터 pull request 생성까지 자동화합니다. 팀 전체에서 AI 코딩 에이전트가 변경 사항을 계획하고 구현하고 테스트하는 방식을 표준화합니다. 에이전트 단계를 포함한 콘텐츠 제작이나 리서치 파이프라인처럼 코드 외의 반복 가능한 프로세스를 구축합니다. 팀의 에이전트 실행, 결과, 비용을 기록하는 감사 추적 시스템을 자체 호스팅합니다.
- Archon는 어떻게 설치하나요?
- Claude Code를 설치하고 로그인하거나 Codex를 설치합니다 Homebrew로 Archon을 설치합니다: brew install coleam00/archon/archon git 저장소에서 사용 가능한 워크플로를 나열합니다: archon workflow list 질문과 함께 기본 제공 조사 워크플로를 실행합니다: archon workflow run archon-investigate "Why does the login test fail?"
- Archon은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/coleam00/Archon
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
CLI, MCP 서버, 데스크톱 앱으로 Codex, Claude Code, OpenCode 같은 AI 코딩 에이전트에 지속적인 프로젝트 지식을 제공하는 개인 컨텍스트 저장소입니다.
Claude Code, Codex, OpenCode 같은 코딩 에이전트를 병렬 worktree에서 실행하고 조율하는 데스크톱·모바일·웹·CLI 앱입니다.
화면 위를 떠다니며 Codex 등 코딩 에이전트에 반응하는 픽셀 아트 펫 갤러리와 CLI
Claude Code, Codex, Cursor 등에서 AI 코딩 에이전트를 게이트 기반 파이프라인으로 조율하는 모듈형 런타임 및 오케스트레이션 시스템입니다.
프롬프트에 `ulw` 또는 `mass ulw`라는 키워드 하나를 넣으면 계획을 세우고 여러 모델에 작업을 분담한 뒤 결과를 검증하는 TypeScript 코딩 에이전트 CLI입니다.