🌍 English | Português
Versão NPM
Licença: MIT
Versão Node.js
CI
codecov
Documentação
Open Source
Contributions Welcome
Code of Conduct
🌐 README 언어별: EN | PT | ES | ZH
창조의 힘을 사람에게 돌려주기 — 구축할 용기가 있는 이들에게 제어권을 되돌려주는 오픈 소스 AI 오케스트레이션 프레임워크. 전문 에이전트, 워크플로우, 그리고 모든 도메인에 맞는 CLI First 경험을 제공합니다.
새로운 npm 네임스페이스: @aiox-squads/core는 스코프가 없는 aiox-core의 후속작입니다. 내용은 동일한 AIOX 프레임워크이지만, 새로운 네임스페이스는 @aiox-squads/* 아래로 스쿼드들이 통합되었음을 반영합니다. CLI 명령어(aiox-core 포함)는 전환 기간 동안 보존됩니다.
시작하기 (10분)
AIOX가 처음이라면, 이 선형 경로를 따르세요:
- 새 또는 기존 프로젝트에 설치합니다:
npx aiox-core init meu-projeto
...
- 사용하려는 IDE/CLI와 활성화 경로를 선택합니다:
- Claude Code:
/agent-name
- Gemini CLI:
/aiox-menu → /aiox-<agent>
- Codex CLI:
/skills → aiox-<agent-id>
- Cursor/Copilot/AntiGravity:
docs/ide-integration.md의 제한 사항 및 해결 방법을 따르세요.
- 에이전트 1개를 활성화하고 인사말(greeting)을 확인합니다.
- 첫 번째 값(first-value)을 검증하기 위해 초기 명령어(
*help 또는 이에 상응하는 것)를 실행합니다.
첫 번째 값의 정의 (이진): 에이전트 활성화 + 유효한 인사말 + 10분 이내에 유용한 출력이 있는 초기 명령어 실행.
IDE별 Hook 호환성 (AIOX 4.2 현실)
AIOX의 많은 고급 기능은 라이프사이클 이벤트(hooks)에 의존합니다. 아래 표는 IDE/플랫폼 간 실제 파리티를 보여줍니다:
개요
아키텍처 전제: CLI 우선(CLI First)
AIOX는 명확한 우선순위 계층 구조를 따릅니다:
CLI 우선 → 관측 가능성 두 번째 → UI 세 번째
| 레이어 | 우선순위 | 초점 | 예시 |
|---|
| CLI | 최대 | 지능이 존재하는 곳. 모든 실행, 결정 및 자동화가 여기서 발생합니다. | 에이전트 (@dev, @qa), 워크플로우, 명령어 |
| ... | | | |
파생 원칙:
- CLI는 진실의 근원(source of truth)입니다 - 대시보드는 단지 관측할 뿐입니다
- 새로운 기능은 UI를 갖기 전에 100% CLI를 통해 작동해야 합니다
- UI는 시스템 운영에 필수 요구사항이 되어서는 안 됩니다
- 관측 가능성은 CLI가 무엇을 하고 있는지 이해하기 위한 것이지, 제어하기 위한 것이 아닙니다.
AIOX의 두 가지 핵심 혁신:
1. 에이전트 계획(Planning Agêntico): 전담 에이전트(analyst, pm, architect)가 사용자와 협력하여 상세하고 일관성 있는 PRD 및 아키텍처 문서를 작성합니다. 고급 프롬프트 엔지니어링과 인간 참여형 루프(human-in-the-loop)를 통한 정교화 과정을 통해, 이 계획 에이전트들은 단순한 AI 작업 생성 수준을 훨씬 뛰어넘는 포괄적인 명세서를 생산합니다.
2. 엔지니어링 기반 컨텍스트화된 개발: 스크럼 마스터(Scrum Master) 에이전트는 이러한 상세 계획들을 모든 것이 필요한 초상세 개발 스토리로 변환하며, 여기에는 완전한 컨텍스트, 구현 세부 사항 및 아키텍처 지침이 스토리 파일에 직접 통합되어 있습니다.
이 2단계 접근 방식은 AI 지원 개발에서 가장 큰 문제인 계획 불일치와 컨텍스트 손실을 모두 제거합니다. 개발 에이전트는 무엇을, 어떻게, 그리고 왜 구축해야 하는지에 대한 완전한 이해를 가지고 스토리 파일을 열게 됩니다.
📖 사용자 가이드에서 전체 워크플로우 보기 - 계획 단계, 개발 주기 및 모든 에이전트 역할
사전 요구 사항
- Node.js >=18.0.0 (v20+ 권장)
- npm >=9.0.0
- GitHub CLI (선택 사항, 팀 협업에 필요)
설치 문제 발생? 문제 해결 가이드를 참조하세요.
플랫폼별 특정 가이드:
다국어 문서화 이용 가능: English | Português | Español | 中文
빠른 탐색
AIOX 워크플로우 이해하기
시작하기 전에, AIOX가 어떻게 작동하는지 설명하는 다음 핵심 워크플로우 다이어그램들을 검토하세요:
- 계획 워크플로우 (웹 인터페이스) - PRD 및 아키텍처 문서 생성 방법
- 핵심 개발 주기 (IDE) - sm, dev, qa 에이전트가 스토리 파일을 통해 협업하는 방법
⚠️ 이 다이어그램들은 AIOX Agentic Agile 흐름에 대한 90%의 혼란을 설명합니다. PRD(제품 요구사항 정의서)+아키텍처 작성과 sm/dev/qa 워크플로우, 그리고 에이전트들이 스토리 파일들을 통해 노트를 전달하는 방식을 이해하는 것이 필수적입니다. 또한 이것이 taskmaster가 아니거나 단순한 작업 실행기(executor)가 아님을 설명합니다!
무엇을 하고 싶으신가요?
중요: AIOX 설치를 최신 상태로 유지하세요
노력 없이 최신 상태를 유지하세요! 기존 AIOX 설치를 업데이트하려면:
npx aiox-core@latest install
이것은 다음을 수행합니다:
- ✅ 기존 설치를 자동으로 감지합니다.
- ✅ 변경된 파일만 업데이트합니다.
- ✅ 모든 사용자 정의 수정 사항에 대해
.bak 백업 파일을 생성합니다.
- ✅ 프로젝트의 특정 설정을 보존합니다.
이를 통해 커스터마이징을 잃지 않으면서 최신 개선 사항, 버그 수정 및 새로운 에이전트의 이점을 쉽게 누릴 수 있습니다!
빠른 시작
🚀 NPX를 통한 설치 (권장)
단일 명령으로 AIOX를 설치하세요:
npx aiox-core init meu-projeto
...
✨ 현대적인 설치 도우미
AIOX는 이제 Vite나 Next.js 같은 최신 도구에서 영감을 받은 인터랙티브한 차세대 설치 경험을 포함합니다:
인터랙티브 설치 도우미 기능:
- 🎨 현대적 인터페이스: @clack/prompts를 사용한 컬러풀하고 시각적인 프롬프트
- ✅ 실시간 유효성 검사: 잘못된 입력에 대한 즉각적인 피드백
- 🔄 진행 표시기: 긴 작업(파일 복사, 의존성 설치)을 위한 스피너
- 📦 다중 컴포넌트 선택: 직관적인 인터페이스로 어떤 컴포넌트를 설치할지 선택
- ⚙️ 패키지 관리자 선택: npm, yarn 또는 pnpm 중에서 선택
- ⌨️ 취소 지원: 언제든지 Ctrl+C 또는 ESC를 눌러 우아하게 종료
- 📊 설치 요약: 진행하기 전에 모든 설정을 시각화하여 확인
- ⏱️ 지속 시간 추적: 설치에 얼마나 걸렸는지 확인
이 설치 도우미가 제공하는 것:
- ✅ NPM의 최신 버전 다운로드
- ✅ 현대적인 인터랙티브 설치 도우미
- ✅ IDE 자동 설정 (Codex CLI, Cursor 또는 Claude Code)
- ✅ 모든 AIOX 에이전트 및 워크플로우 구성
- ✅ 필요한 설정 파일 생성
- ✅ 메타 에이전트 시스템 초기화
- ✅ 시스템 상태 확인(Health Check)
- ✅ 교차 플랫폼 지원: Windows, macOS 및 Linux에서 테스트됨
끝! 클론하거나 수동으로 설정할 필요 없이 - 단지 하나의 명령어로 현대적이고 전문적인 설치 경험을 가지고 바로 시작할 수 있습니다.
사전 요구 사항: Node.js v18+ 필수 (v20+ 권장) | 문제 해결(Troubleshooting)
기존 설치 업데이트하기
AIOX가 이미 설치되어 있는 경우:
npx aiox-core@latest install
AIOX 개발을 위해 IDE 설정하기
AIOX는 개발 경험 향상을 위해 IDE용 사전 구성된 규칙을 포함합니다.
Para Cursor:
- Cursor 설정 열기
- User Rules로 이동
.cursor/global-rules.md의 내용을 복사
- 규칙 섹션에 붙여넣고 저장
Claude Code용:
- ✅ 이미 구성됨! 파일
.claude/CLAUDE.md가 자동으로 로드됩니다
- 전용 에이전트 동기화:
npm run sync:ide:claude
- 전용 유효성 검사:
npm run validate:claude-sync && npm run validate:claude-integration
Codex CLI용:
- ✅ AIOX 4.2에서 최고 수준의 통합 (활성화 파이프라인 및 공유 인사말)
- ✅ 이미 구성됨! 루트에 있는
AGENTS.md 파일이 자동으로 로드됩니다
- 선택 사항:
npm run sync:ide:codex로 보조 에이전트 동기화
- 이 레포지토리에서 권장:
npm run sync:skills:codex로 로컬 스킬 생성 및 버전 관리
npm run sync:skills:codex:global는 이 프로젝트 외부에서만 사용하세요 (/skills의 중복 방지)
- 전용 유효성 검사:
npm run validate:codex-sync && npm run validate:codex-integration
- 스킬/경로 가드레일:
npm run validate:codex-skills && npm run validate:paths
Gemini CLI용:
- ✅
npm run sync:ide:gemini로 동기화 가능한 규칙 및 에이전트
- 파일은
.gemini/rules.md, .gemini/rules/AIOX/agents/, 그리고 .gemini/commands/*.toml에 생성됩니다
- ✅ 설치 흐름 내 로컬 훅 및 설정 (
.gemini/hooks/ + .gemini/settings.json)
- ✅ 슬래시 명령을 통한 빠른 활성화 (
/aiox-menu, /aiox-dev, /aiox-architect 등)
- 전용 유효성 검사:
npm run validate:gemini-sync && npm run validate:gemini-integration
- 단일 명령어에서 다중 IDE 파리티:
npm run validate:parity
이러한 규칙들은 다음을 제공합니다:
- 🤖 에이전트 명령의 인식 및 통합
- 📋 스토리 기반 개발 워크플로우
- ✅ 체크박스의 자동 추적
- 🧪 테스트 및 유효성 검사 패턴
- 📝 AIOX 전용 코드 패턴
웹 인터페이스를 통한 빠른 시작 (2분)