Live demo
Watch a contract break, then resolve
The whole workflow, in the surfaces you actually use. Every diff, violation and severity below comes from the real @zevruna/diff, nothing is mocked.
Set up
It breaks
You fix it
One command, in the repo where your agents live
$
← → to step · space to pause
Run it against a real server instead
The homepage check handshakes any live MCP endpoint and returns its real contract. In your own repo, npx zevruna detects the servers you already depend on, scans your call sites into a manifest, and takes the first snapshot.