What is Averri?
Averri is a free, open-source tool that lets you write down the rules of your software, such as who is allowed to do what and what must always be true, so that AI coding agents check those rules instead of guessing them, and automatically generated tests prove the rules hold.
Who is Averri for?
Teams whose backend code is increasingly written by AI coding agents such as Claude Code or Cursor, and the founders, product managers, engineers and researchers who need to trust that code.
Is Averri free?
Yes. Averri is free and open source under the Apache-2.0 license. There is no paid tier, no telemetry and no hosted service.
How does Averri work with Claude Code and Cursor?
Averri runs as an MCP (Model Context Protocol) server. Add it with one command, for example claude mcp add averri -- npx -y @averri/cli mcp, and the agent can ask Averri about rules, dependencies, the impact of a change, and whether its change passes the generated tests.
Which tech stacks does Averri support?
Version 0.1 supports TypeScript backends on Node.js 20 or later that use Prisma, either Hono or Express, and Zod.
Do I have to rewrite my application?
No. In observe mode you add declarations next to your existing routes, and Averri checks them around your current code in tests. Nothing goes into your request path.
Does Averri run my code or send my data anywhere?
No. The Averri compiler reads your code statically and never executes it, and Averri sends no telemetry or usage data anywhere.
How is Averri different from AI code review tools?
AI code reviewers infer intent from a diff. Averri works from rules a human wrote and approved, turns them into deterministic tests and graph facts, and flags any change that weakens a rule, whether a human or an AI made it.
Is Averri a new programming language?
No. Averri began as AgentLang, an idea for a new language designed for AI agents. Research showed a new language would make AI agents less accurate, so Averri uses plain TypeScript instead.
Is Averri ready for production?
Not yet. Version 0.1.0-alpha.0 is a pre-alpha release. It is tested, with over a thousand automated tests, but its interfaces may change.
Who created Averri?
Averri was founded and curated by Abhijeeth Gadwal, an AI product manager, and built with the help of AI coding agents.