Invar brings decades of software engineering best practices to AI‑assisted development.
Through automated verification, structured workflows, and proven design patterns, agents write code that's correct by construction—not by accident.
🤖 Dogfooding — Invar's code is 100% AI-generated and AI-verified using itself
Not a validator that checks code after the fact—a methodology that guides agents to write better code from the start.
The key insight: process determines quality. When agents follow proven engineering practices, they produce code that meets specifications—verified automatically.
Agent workflow with Invar guidance
One command to set up your project
cd your-project && uvx invar-tools init --claude
Enter your project directory first. uvx runs tools in an isolated environment.
Add pip install invar-runtime for runtime contracts.
Full experience: Skills, MCP tools, sub-agent review
Protocol document + CLI verification
CLI commands work everywhere
Decades of research, one integrated workflow