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
Installday 0

One command, in the repo where your agents live

zsh
$

← → 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.

Check a live serverRead the quickstart