AI agent runner.
Spec-driven. Verified.
Run coding agents with any model, any provider. Merlin reads your specs, writes the code, and verifies the result before reporting done.
Spec-Aware Planning
Merlin reads your specs before writing code. Constraints go into the system prompt as hard rules.
Any Model, One Interface
OpenAI, Anthropic, OpenRouter, Groq, Together, and Ollama Cloud (Qwen3-coder, Kimi, GLM, MiniMax, GPT-OSS, DeepSeek, Devstral, Gemma). Switch providers with one flag.
Sub-Agents Keep Context Small
subagent-spawn delegates self-contained subtasks to child Merlin processes. The parent sees a compact summary, not the child's full transcript — so a fanout over 50 items keeps the parent's working memory roughly flat.
Plugin Architecture
Bundled plugins for files, search, shell, git, vision, voice, sub-agent delegation, and the Discord + Telegram bridges. Write your own in any language.