Why build an agent runner?

Every AI coding tool today works the same way: you give it a prompt, it guesses what you want, and you spend the next hour fixing its assumptions.

Merlin takes a different approach. It reads your specs first.

Spec-Driven Development

Your module specs are the source of truth. Merlin reads them before writing a single line of code. Invariants, public API, and error cases go into the system prompt as hard constraints.

No guessing. No hallucinated APIs.

Any Model, Your Choice

Merlin supports 31 providers out of the box: OpenAI, Anthropic, OpenRouter, Groq, Together, Ollama Cloud, and more. Switch providers with a single flag.

What’s Next

Merlin is in active development. We’re publishing our benchmarks and shipping fast. Follow along at CorvidLabs.