moai-adk
Agentic development harness for Claude Code — SPEC-driven plan/run/sync, TRUST 5 quality gates, model+effort routing, and Claude×GLM multi-LLM cost control. Single Go binary, 16 languages, zero deps.
moai-adk is an agentic development harness designed to make Claude Code's output trustworthy through verification-driven orchestration and quality control. It enforces a three-phase SPEC lifecycle (plan/run/sync) with TRUST 5 quality gates, prevents false completion claims by binding evidence to every verification, and routes work across models (Claude + GLM) to optimize costs. The harness ships as a single Go binary supporting 16 programming languages with zero dependencies, and introduces Kanban mode to split work across multiple terminal sessions, each with its own context window and model assignment.
Key Features
Use Cases
- 01Running TDD feature development with automated RED-GREEN-REFACTOR cycles and independent plan audits
- 02Cutting AI coding costs by routing strategy to Claude Opus and bulk implementation to cheaper GLM workers
- 03Managing multiple parallel development tasks in isolated worktrees without branch conflicts
- 04Running long autonomous workflows with completion goals like 'all tests pass' while preventing infinite loops
- 05Migrating legacy codebases using DDD (ANALYZE-PRESERVE-IMPROVE) with characterization tests
- 06Enforcing enterprise-grade quality gates (lint, coverage, security scans) on every AI-generated change
Related Agents
View morehermes-agent
The agent that grows with you
agency-agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.
openinterpreter
A coding agent for open models like Kimi K3
cline
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
moai-adk — FAQ
What is moai-adk?+
moai-adk is a verification-driven harness that wraps Claude Code to enforce quality gates, prevent false completion claims, and orchestrate multi-phase development workflows. It does not replace Claude Code but adds structure for model routing, verification integrity, and autonomous execution with real boundaries.
How do I install moai-adk?+
On macOS/Linux/WSL, run 'curl -fsSL https://adk.mo.ai.kr/install.sh | bash'. On Windows, use PowerShell 7+: 'irm https://adk.mo.ai.kr/install.ps1 | iex'. Then run 'moai init my-project' to initialize a project with auto-detected language and methodology.
Which clients does moai-adk work with?+
moai-adk is designed specifically for Claude Code and includes an MCP server that exposes 21 MoAI tools to Claude Code sessions. It also supports z.ai GLM as an alternative backend for cost optimization in hybrid mode.
Do I need API keys or a subscription?+
You need access to Claude Code (Claude Pro or Team subscription). For GLM cost optimization, a z.ai API key is optional but recommended (Coding Plan starts at $10/month, with free models available). The moai-adk harness itself is free and open source under Apache 2.0.
Can I use moai-adk with existing projects?+
Yes. The 'moai init' wizard detects project state and auto-selects methodology: DDD (ANALYZE-PRESERVE-IMPROVE) for existing code under 10% coverage, or TDD (RED-GREEN-REFACTOR) for new or well-tested projects. It supports 16 programming languages out of the box.
Is moai-adk free to use?+
Yes, moai-adk is free and open source under the Apache 2.0 license. However, you pay for the underlying AI services: Claude Code requires a Claude subscription, and optional GLM usage requires a z.ai account.
How do I install moai-adk?+
Open the source repository on GitHub and follow its README. moai-adk is a agent — MCP Agents Market links you directly to the official repo.
Is moai-adk free?+
moai-adk is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.