Agestra은(는) 무엇을 하나요?
Agent + Orchestra — Claude Code, Codex CLI, Gemini CLI, 로컬 모델을 함께 조율하는 멀티 호스트 MCP 오케스트레이션 툴킷.
소개
Agestra는 여러 AI 에이전트를 조율하여 협업할 수 있게 해주는 오케스트레이션 툴킷입니다. MCP(Model Context Protocol)를 기반으로 설계되어 Claude Code, Codex CLI, Gemini CLI와 같은 주요 AI 도구 CLI를 비롯해 로컬에서 실행되는 AI 모델을 하나의 워크플로우로 통합합니다.
주요 기능
- 멀티 호스트 오케스트레이션: 여러 호스트에서 실행되는 에이전트를 중앙에서 관리
- MCP 기반 통합: 표준화된 프로토콜을 통한 원활한 상호 운용성
- 유연한 라우팅: 작업 특성에 따라 최적의 에이전트로 자동 분배
- 로컬 모델 지원: 오프라인 환경에서도 사용 가능한 로컬 AI 모델 지원
지원 플랫폼
- Claude Code
- Codex CLI
- Gemini CLI
- 모든 MCP 호환 로컬 모델
사용 방법
# Agestra 설치 (예시)
npm install -g agestra
# 기본 설정 파일 생성
agestra init
# 여러 에이전트 실행
agestra run --agents claude-code,codex-cli,gemini-cli
구성
Agestra는 YAML 또는 JSON 형식의 설정 파일을 통해 작동합니다. 기본 설정 파일(agestra.yml) 예시는 다음과 같습니다:
version: "1.0"
agents:
- name: claude-code
type: mcp
endpoint: "http://localhost:3001"
- name: codex-cli
type: mcp
endpoint: "http://localhost:3002"
- name: local-model
type: local
model: "llama2:7b"
endpoint: "http://localhost:11434"
routing:
strategy: "round-robin"
fallback: "claude-code"
라이선스
MIT