설치 가이드¶
몇 분 만에 시스템에 MoAI-ADK를 설치하고 실행하세요. 이 가이드는 시스템 요구사항, 설치 방법, 확인 단계를 다룹니다.
시스템 요구사항¶
최소 요구사항¶
- Python: 3.13 이상
- 운영체제:
- macOS (10.15+)
- Linux (Ubuntu 20.04+, CentOS 8+, Debian 11+)
- Windows 10+ (PowerShell 권장)
- Git: 2.25 이상
- 메모리: 4GB RAM 최소, 8GB 권장
- 저장공간: 500MB 여유 공간
권장 요구사항¶
- Python: 3.13+ (최신 안정 버전)
- 패키지 관리자: UV 0.5.0+ (권장) 또는 pip 24.0+
- IDE: Claude Code 확장 프로그램이 설치된 VS Code 또는 선호하는 편집기
- 터미널: UTF-8을 지원하는 현대적 터미널
설치 방법¶
방법 1: UV 패키지 관리자 (권장)¶
UV는 MoAI-ADK를 설치하는 가장 빠르고 신뢰할 수 있는 방법입니다. 자동 의존성 관리와 가상 환경 처리를 제공합니다.
1단계: UV 설치¶
macOS/Linux:
Windows (PowerShell):
2단계: UV 설치 확인¶
3단계: MoAI-ADK 설치¶
4단계: 설치 확인¶
방법 2: PyPI 설치 (대안)¶
pip를 사용하거나 UV를 사용할 수 없는 경우입니다.
1단계: pip 업그레이드 (필요한 경우)¶
2단계: MoAI-ADK 설치¶
3단계: 설치 확인¶
방법 3: 개발용 설치¶
MoAI-ADK에 기여하고 싶은 개발자용입니다.
1단계: 저장소 클론¶
2단계: 개발 모드로 설치¶
3단계: 설치 확인¶
설치 후 설정¶
환경 변수¶
선택적이지만 권장되는 환경 변수:
# 셸 프로필에 추가 (~/.bashrc, ~/.zshrc 등)
export MOAI_LOG_LEVEL=INFO
export MOAI_CACHE_DIR="$HOME/.moai/cache"
export CLAUDE_PROJECT_DIR=$(pwd)
Claude Code 통합¶
MoAI-ADK는 전체 경험을 위해 Claude Code가 필요합니다.
Claude Code 설치¶
# macOS
brew install claude-ai/claude/claude
# Linux
curl -fsSL https://claude.ai/install.sh | sh
# Windows
winget install Anthropic.Claude
Claude Code 확인¶
선택적 MCP 서버¶
MoAI-ADK는 향상된 기능을 위해 Model Context Protocol (MCP) 서버를 지원합니다.
권장 MCP 서버 설치¶
# Context7 - 최신 라이브러리 문서
npx -y @upstash/context7-mcp
# Playwright - 웹 E2E 테스트
npx -y @playwright/mcp
# Sequential Thinking - 복잡한 추론
npx -y @modelcontextprotocol/server-sequential-thinking
확인¶
시스템 상태 확인¶
내장된 doctor 명령어를 실행하여 설치를 확인하세요:
예상 출력:
시스템 진단 실행 중...
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┓
┃ 확인 ┃ 상태 ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━┩
│ Python >= 3.13 │ ✓ │
│ uv 설치됨 │ ✓ │
│ Git 설치됨 │ ✓ │
│ Claude Code 사용 가능 │ ✓ │
│ 패키지 레지스트리 접근 가능 │ ✓ │
└──────────────────────────────────────────┴────────┘
✅ 모든 검사 통과!
테스트 프로젝트 생성¶
모든 것이 작동하는지 확인하기 위해 간단한 테스트 프로젝트를 생성하세요:
# 테스트 프로젝트 생성
moai-adk init test-project
cd test-project
# Claude Code 시작
claude
# Claude Code에서 다음 실행:
/alfred:0-project
문제 해결¶
일반적인 문제¶
문제: "uv: command not found"¶
해결책:
- UV가 올바르게 설치되었는지 확인
- UV를 PATH에 추가:
- 터미널 재시작
문제: "Python 3.8 found, but 3.13+ required"¶
해결책:
# pyenv 사용
curl https://pyenv.run | bash
pyenv install 3.13
pyenv global 3.13
# 또는 UV 사용
uv python install 3.13
uv python pin 3.13
문제: 설치 중 "Permission denied"¶
해결책:
문제: Claude Code를 인식하지 못함¶
해결책:
- Claude Code 설치 확인:
claude --version - PATH에 있는지 확인
- 필요한 경우 재설치
문제: 의존성에 대한 ModuleNotFoundError¶
해결책:
도움 얻기¶
여기에서 다루지 않는 문제가 발생한 경우:
- GitHub Issues 확인: https://github.com/modu-ai/moai-adk/issues에서 기존 이슈 검색
- 상세 진단 실행:
moai-adk doctor --verbose - 이슈 생성: Claude Code에서
/alfred:9-feedback를 사용하여 자동으로 GitHub 이슈 생성
다음 단계¶
성공적인 설치 후:
- 빠른 시작 가이드 - 10분 안에 첫 프로젝트 실행
- 핵심 개념 - SPEC-First, TDD, @TAG, TRUST 5 원칙 이해
- 프로젝트 초기화 - 프로젝트 설정 및 구성 학습
설치 요약¶
# 원라인 설치 (권장)
curl -LsSf https://astral.sh/uv/install.sh | sh && uv tool install moai-adk
# 설치 확인
moai-adk doctor
# 첫 프로젝트 생성
moai-adk init my-project && cd my-project && claude
이제 Alfred SuperAgent와 함께 SPEC-First TDD 개발의 강력한 기능을 경험할 준비가 되었습니다! 🚀