Moai Adk
Moai Adk — SPEC-First Agentic Development Kit for Claude Code — 24 AI agents + 52 skills with TDD/DDD quality gates, 16-language projects, 4-language docs. Go CLI, zero deps.
Last verified:
What is Moai Adk?
Moai Adk (Agentic Development Kit) is an open-source, high-performance AI development environment specifically designed for Claude Code. It is a Python framework for building agentic AI workflows that enables developers to create autonomous agents capable of performing complex tasks. The toolkit brings AI into every step of the development workflow using a SPEC-first TDD approach with 24-28 specialized AI agents and 47-52 skills that collaborate to produce quality code.
Key features include the MoAI Orchestrator for managing specialized agents, the Ralph Engine for smart code quality checks using LSP + AST-grep analysis supporting over 20 languages, Alfred SuperAgent for efficient task assignment, agent-first T workflows, advanced code quality tools with TDD/DDD quality gates, automatic documentation sync, and support for 16 programming languages with documentation in 4 languages. The framework includes 9,800+ tests with over 80% coverage and enables parallel development environments for enhanced team collaboration.
MoAI-ADK is designed for software developers who want to automate complex development tasks, operations teams seeking automated workflows, teams working on large projects needing parallel development environments, and anyone using Claude Code who wants to enhance their AI coding experience with specialized agents and domain-specific knowledge modules. It supports multilingual usage in English, Korean, Japanese, and Chinese.
Moai Adk pricing
Pricing model: Freemium
MoAI-ADK is completely free and open source. It is available via pip install moai-adk or git clone from GitHub. No paid tiers or subscription plans exist. The toolkit includes all features: 24-28 AI agents, 47-52 skills, Ralph Engine, Alfred SuperAgent, multilingual support, and 9,800+ tests. Users only need to provide their own Claude API key for AI capabilities.
Moai Adk pros
- Open source and free to use
- One-line simplified installation
- 24-28 specialized AI agents for different tasks
- 47-52 domain-specific skills included
- SPEC-first approach reduces rework by 90%
- Ralph Engine with LSP + AST-grep analysis
- Supports over 20 programming languages
- 16-language project support
- Documentation in 4 languages
- 9,800+ tests with 80%+ coverage
- TDD/DDD quality gates built-in
- Automatic documentation synchronization
- Works seamlessly with Claude Code
- Enables autonomous agent workflows
- 60-70% cost savings with dual model support
- Agent-first T workflows
- Parallel development environment support
- ALfred SuperAgent for task assignment
- Real-time diagnostics and feedback
- GitHub repository actively maintained
Moai Adk cons
- Requires Claude Code or compatible AI agent
- Intermediate implementation complexity (30min)
- Python framework limits non-Python users
- No official paid support plan
- Learning curve for agent configuration
- Relies on external Claude API keys
- Primarily designed for Claude ecosystem
- May require technical setup expertise
- No standalone GUI interface
Frequently asked questions about Moai Adk
What is MoAI-ADK?
MoAI-ADK (Agentic Development Kit) is a high-performance AI development environment and Python framework for Claude Code. It features 24-28 specialized AI agents and 47-52 skills that collaborate using SPEC-first TDD to produce quality code with automated workflows.
How do I install MoAI-ADK?
You can install MoAI-ADK with a single command: curl -fs https://ai-ad.io/MAI-K/install | sh. Alternatively, use pip install moai-adk or git clone https://github.com/modu-ai/moai-adk.git for manual installation.
What AI models does MoAI-ADK support?
MoAI-ADK primarily works with Claude Code but v2.5 added support for running Claude + GLM models simultaneously, enabling 60-70% cost savings. You can switch between models using moai glm or moai claude commands.
What programming languages are supported?
MoAI-ADK supports 16 programming languages for projects and over 20 languages for code quality checks via the Ralph Engine. Documentation is available in 4 languages: English, Korean, Japanese, and Chinese.
What is the Ralph Engine?
The Ralph Engine is an autonomous feedback loop that persistently addresses code issues using LSP diagnostics and AST-grep analysis until code is polished. It provides smart code quality checks supporting over 20 programming languages.
What is Alfred SuperAgent?
Alfred SuperAgent (/moai:alfred) is your AI assistant that efficiently assigns tasks to 20+ specialized agents according to your requests, acting as the orchestrator for the MoAI-ADK framework.
What is SPEC-first development?
SPEC-first development means starting with clear SPEC documents before coding, which eliminates misunderstandings and reduces rework by 90%. It aligns humans and AI assistants through spec-driven development (SDD).
Does MoAI-ADK require payment?
No, MoAI-ADK is completely free and open source. All features including agents, skills, Ralph Engine, and tests are included at no cost. Users only need to provide their own Claude API key.
What use cases does MoAI-ADK support?
Use cases include automating project specification generation, integrating AI agents for code refactoring, LSP integration for real-time diagnostics, parallel development environments for team collaboration, incident response automation, and code quality improvement.
How do I create custom agents?
Define agents as classes inheriting from the Agent class and implement the run method containing the logic for each agent's responsibilities. Use the MoAI-ADK documentation and examples as reference, then define your workflow as a class inheriting from Workflow.