allagents은(는) 무엇을 하나요?
다양한 AI 클라이언트 간 플러그인 동기화를 지원하는 다중 저장소 AI 에이전트 워크스페이스 관리 CLI 도구입니다.
기능
- 워크스페이스 관리: 여러 저장소를 하나의 워크스페이스로 그룹화하여 관리합니다.
- 플러그인 동기화: AI 클라이언트(예: Claude Code, Cursor, Codex) 간 플러그인 설정을 동기화합니다.
- CLI 기반: 터미널에서 직접 사용 가능하며, 스크립트나 CI/CD에 통합하기 쉽습니다.
- 환경 변수 지원: 클라이언트별 환경 변수를 설정하고 관리할 수 있습니다.
설치
npm install -g @entityprocess/allagents
# 또는
pnpm add -g @entityprocess/allagents
# 또는
yarn global add @entityprocess/allagents
사용법
allagents init <workspace-name>
allagents add-repo <workspace-name> <repo-path>
allagents sync <workspace-name> --clients claude,cursor,codex
allagents list
allagents remove <workspace-name>
지원되는 AI 클라이언트
- Claude Code
- Cursor
- Codex
- (확장 가능)
설정 파일
워크스페이스 설정은 allagents.config.json 파일에 저장됩니다. 예시:
{
"name": "my-workspace",
"repos": ["./frontend", "./backend"],
"clients": {
"claude": {
"plugins": ["@anthropic/claude-code-plugin"],
"env": {}
},
"cursor": {
"plugins": ["cursor-plugin"],
"env": {}
}
}
}
예제
- 워크스페이스 생성 및 저장소 추가:
allagents init my-project
allagents add-repo my-project ./frontend
allagents add-repo my-project ./backend
- 모든 클라이언트에 플러그인 동기화:
allagents sync my-project --clients claude,cursor,codex
- 워크스페이스 목록 확인:
allagents list
라이선스
MIT