π‘ Summary
MoAI-ADK is an AI development framework focused on quality code through specialized agents and domain-driven development.
π― Target Audience
π€ AI Roast: βPowerful, but the setup might scare off the impatient.β
Risk: High. Review: shell/CLI command execution; outbound network access (SSRF, data egress); API keys/tokens handling and storage; filesystem read/write scope and path traversal; dependency pinning and supply-chain risk. Run with least privilege and audit before enabling in production.
πΏ MoAI-ADK: Agentic AI Development Framework

Available Languages: π°π· νκ΅μ΄ | πΊπΈ English | π―π΅ ζ₯ζ¬θͺ | π¨π³ δΈζ
"The purpose of vibe coding is not rapid productivity but code quality."
MoAI-ADK provides an AI development environment for quality code. SPEC-First DDD (Domain-Driven Development), continuous refactoring with behavior preservation, and 20 specialized AI agents work together.
π MoAI-ADK Sponsor: z.ai GLM 4.7
π Optimal Solution for Cost-Effective AI Development
MoAI-ADK partners with z.ai GLM 4.7 to provide developers with an economical AI development environment.
π GLM 4.7 Special Benefits
| Benefit | Description | | -------------------------- | -------------------------------------------------------------- | | π° 70% Cost Savings | 1/7 the price of Claude with equivalent performance | | β‘ Fast Response Speed | Low-latency responses with optimized infrastructure | | π Compatibility | Fully compatible with Claude Code, no code modification needed | | π Unlimited Usage | Use freely without daily/weekly token limits |
π Sign-Up Special Discount
π GLM 4.7 Sign Up (10% Additional Discount)
By signing up through this link:
- β Additional 10% discount benefit
- β Contribute to MoAI open source development (reward credits are used for open source projects)
π‘ Usage Guide
# 1. Get GLM API Key Sign up at the link above and get your API key # 2. Configure GLM in MoAI-ADK moai glm YOUR_API_KEY
π‘ Tip: Using GLM 4.7 in a Worktree environment allows you to design with Opus and implement in bulk with GLM, saving up to 70% on costs.
π Core Values
- π― SPEC-First: 90% reduction in rework with clear specifications
- π΅ DDD (Domain-Driven Development): ANALYZE-PRESERVE-IMPROVE cycle with behavior preservation
- π€ AI Orchestration: 20 specialized agents + 49 skills
- π§ Sequential Thinking MCP: Structured problem-solving with step-by-step reasoning
- π Multilingual Routing: Automatic support for Korean/English/Japanese/Chinese
- π³ Worktree Parallel Development: Unlimited parallel work in completely isolated environments
- π MoAI Rank: Motivation through vibe coding leaderboard
- π Ralph-Style LSP Integration (NEW v1.9.0): LSP-based autonomous workflow with real-time quality feedback
π― Ralph-Style LSP Integration (NEW v1.9.0)
LSP Integration Overview
MoAI-ADK now supports Ralph-style autonomous workflow with LSP (Language Server Protocol) diagnostics integration. The system captures LSP diagnostic state at workflow entry, monitors diagnostic state during execution, and automatically completes phases when quality thresholds are met.
Key Features
LSP Baseline Capture:
- Automatic LSP diagnostic capture at phase start
- Tracks errors, warnings, type errors, lint errors
- Baseline used for regression detection
Completion Markers:
- Plan Phase: SPEC created, baseline recorded
- Run Phase: 0 errors, 0 type errors, coverage >= 85%
- Sync Phase: 0 errors, <10 warnings
Execution Modes:
- Interactive (default): Manual approval at each step
- Autonomous (optional): Continuous loop until completion
Loop Prevention:
- Maximum 100 iterations
- No progress detection (5 iterations)
- Alternative strategy on stall
Configuration:
# .moai/config/sections/workflow.yaml execution_mode: autonomous: user_approval_required: false continuous_loop: true completion_marker_based: true lsp_feedback_integration: true
π For detailed information, see the official online documentation: https://adk.mo.ai.kr
1. 30-Second Installation
β οΈ Windows Users: MoAI-ADK supports PowerShell only. WSL (Windows Subsystem for Linux) and Command Prompt (cmd.exe) are not supported. Please use PowerShell or Windows Terminal with PowerShell.
π Method 1: Quick Install (Recommended)
curl -LsSf https://modu-ai.github.io/moai-adk/install.sh | sh
π§ Method 2: Manual Install
# Install MoAI-ADK uv tool install moai-adk
π¨ Interactive Setup Wizard
Running moai init starts a 9-step interactive wizard:

Step 1: Language Selection
Select your conversation language. All subsequent instructions will be displayed in your chosen language.
π Language Selection β― Select your conversation language: [ββ] Navigate [Enter] Select β― Korean (νκ΅μ΄) English Japanese (ζ₯ζ¬θͺ) Chinese (δΈζ)
Step 2: Name Input
Enter your user name. AI will provide personalized responses.
π€ User Settings β― Enter your user name (optional):
Step 3: GLM API Key Input
Enter your GLM API key from Z.AI.
π API Key Input GLM CodePlan API key (optional - press Enter to skip) β Found existing GLM API key: 99c1a2df... Press Enter to keep existing key, or enter new key to replace ? Enter your GLM API key:
π GLM Sign-Up Benefit: If you don't have a GLM account, sign up using the link below!
π GLM Sign Up (10% Additional Discount)
By signing up through this link, you'll receive an additional 10% discount. Also, rewards generated from link sign-ups are used for MoAI open source development. π
Step 4: Project Setup
Enter your project name.
π Project Setup β― Project name: MoAI-ADK
Step 5: Git Setup
Select your Git mode.
π Git Setup β― Select your Git mode: [ββ] Navigate [Enter] Select β― manual (local only) - Use local repository only personal (GitHub personal) - Use GitHub personal account team (GitHub team) - Use GitHub team/organization
Step 6: GitHub Username
For personal/team selection, enter your GitHub username.
β― GitHub username:
Step 7: Commit Message Language
Select the language for Git commit messages.
π£οΈ Output Language Settings β― Commit message language: [ββ] Navigate [Enter] Select English β― Korean (νκ΅μ΄) Japanese (ζ₯ζ¬θͺ) Chinese (δΈζ)
Step 8: Code Comment Language
Select the language for code comments.
β― Code comment language: [ββ] Navigate [Enter] Select English β― Korean (νκ΅μ΄) Japanese (ζ₯ζ¬θͺ) Chinese (δΈζ)
Step 9: Documentation Language
Select the language for documentation.
β― Documentation language: [ββ] Navigate [Enter] Select English β― Korean (νκ΅μ΄) Japanese (ζ₯ζ¬θͺ) Chinese (δΈζ)
π‘ Token Optimization Strategy: Internal prompts for agent instructions are fixed in English.
Reason: Non-English languages consume 12-20% additional tokens in Claude. When infinite agent loops are frequent, this significantly impacts costs and weekly token limits, so MoAI fixes internal agent instructions in English and provides user conversations only in the user's language.
This is MoAI's effort to reduce token waste.
Installation Complete
When all settings are complete, 5-phase installation runs automatically:
π Starting installation... Phase 1: Preparation and backup... ββββββββββββββββ 100% Phase 2: Creating directory structure... ββββββββββββββββ 100% Phase 3: Installing resources... ββββββββββββββββ 100% Phase 4: Generating configurations... ββββββββββββββββ 100% Phase 5: Validation and finalization... ββββββββββββββββ 100% β Initialization Completed Successfully! ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ π Summary: π Location: /path/to/my-project π Language: Auto-detect (use /moai:0-project) π Git: manual (github-flow, branch: manual) π Locale: ko π Files: 47 created β±οΈ Duration: 1234ms π Next Steps: 1. Run cd my-project to enter the project 2. Run /moai:0-project in Claude Code for full setup 3. Start developing with MoAI-ADK!
Add to Existing Project
cd your-existing-project moai init . # Existing files are preserved
π MoAI-ADK Update
Update existing projects to the latest version.
moai update
3-Phase Smart Update Workflow:
Stage 1: π¦ Package Version Check ββ Check latest version from PyPI β Auto-upgrade if needed Stage 2: π Config Version Comparison ββ Compare package template vs project config ββ Skip if same (70-80% performance improvement) Stage 3: π Template Synchronization ββ Create backup β Update template β Restore user settings
Key Options:
# Check version only (no update) moai update --check # Synchronize templates only (skip package upgrade) moai update --templates-only # Config edit mode (re-run init wizard) moai update --config moai update -c # Force update without backup moai update --force # All is well~ Auto mode (auto-approve all confirmations) moai update --yes
Merge Strategy Selection:
π Choose merge strategy: [1] Auto-merge (default) β Automatically preserve template + user changes [2] Manual merge β Create backup + merge guide (direct control)
# Force auto-merge (default) moai update --merge # Force manual merge moai update --manual
Automatically Preserved Items:
| Item
Pros
- Cost-effective AI development environment
- Supports multiple languages for user interaction
- Integrates specialized AI agents for various tasks
Cons
- Limited to PowerShell on Windows
- Complex setup process for beginners
- Dependency on external API for functionality
Related Skills
pytorch
SβIt's the Swiss Army knife of deep learning, but good luck figuring out which of the 47 installation methods is the one that won't break your system.β
agno
SβIt promises to be the Kubernetes for agents, but let's see if developers have the patience to learn yet another orchestration layer.β
nuxt-skills
SβIt's essentially a well-organized cheat sheet that turns your AI assistant into a Nuxt framework parrot.β
Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.
Copyright belongs to the original author modu-ai.
