agent-arche은(는) 무엇을 하나요?
(베타) 멀티 플랫폼 AI 에이전트 오케스트레이션 - GitHub Copilot, Claude Code, Codex를 위한 전문가 에이전트.
개요
agent-arche는 다양한 AI 코딩 플랫폼에서 동작하는 전문가 에이전트(Specialist Agent) 를 생성하고 관리하기 위한 오케스트레이션 도구입니다.
- 멀티 플랫폼 지원: GitHub Copilot, Claude Code, Codex에서 동일한 워크플로우 사용
- 전문가 에이전트: 각 에이전트는 특정 도메인(보안, 테스트, 리팩토링 등)에 특화
- 협업 워크플로우:
arche:assign,arche:review등의 명령어로 에이전트 간 작업 분배 및 통합
참고: 이 프로젝트는 현재 베타 단계이며, API와 명령어는 변경될 수 있습니다.
설치
요구 사항
- Node.js 18+ 또는 Python 3.9+
- 하나 이상의 AI 코딩 플랫폼 (GitHub Copilot, Claude Code, Codex)
빠른 시작
- 저장소 복제
git clone https://github.com/AshenDulsanka/agent-arche.git
cd agent-arche
- 의존성 설치
npm install
# 또는
pip install -r requirements.txt
- 환경 설정
cp .env.example .env
# 자신의 API 키와 선호하는 플랫폼 설정
사용법
기본 명령어
arche create <agent-type> # 새 전문가 에이전트 생성
arche list # 모든 활성 에이전트 목록
arche assign <task> # 현재 에이전트에 작업 할당
arche review <agent-id> # 에이전트의 작업 검토 요청
arche merge # 여러 에이전트 결과 통합
예시: 보안 감사 워크플로우
# 보안 전문가 에이전트 생성
arche create security-auditor
# 소스 코드 스캔 작업 할당
arche assign "Scan src/ for common vulnerabilities"
# 결과 검토 후 수정 제안
arche review --output security-report.md
구성
arche.config.json 파일을 통해 각 플랫폼의 동작을 세부 조정할 수 있습니다:
{
"platform": "claude-code",
"agents": {
"security": { "model": "claude-sonnet-4-20250514", "temperature": 0.2 },
"test": { "model": "gpt-4", "temperature": 0.3 }
},
"workflow": {
"default": ["security", "test", "review"]
}
}
아키텍처
┌─────────────┐ ┌──────────────┐ ┌──────────────┐
│ GitHub │ │ Claude │ │ Codex │
│ Copilot │ │ Code │ │ │
└──────┬──────┘ └──────┬───────┘ └──────┬───────┘
│ │ │
└───────────────────┼────────────────────┘
│
┌──────▼───────┐
│ agent-arche │
│ Orchestrator│
└──────┬───────┘
│
┌────────────┼────────────┐
│ │ │
┌─────▼────┐ ┌────▼────┐ ┌────▼────┐
│ Security │ │ Test │ │ Perf │
│ Agent │ │ Agent │ │ Agent │
└──────────┘ └─────────┘ └─────────┘
라이선스
MIT