/vet

Vet

Vet is a fast and local code review tool open-sourced by the Imbue team. It’s concise where others are verbose, and it catches more relevant issues.

curl -fsSL https://raw.githubusercontent.com/imbue-ai/vet/main/install-skill.sh | bash
Stars
653
Contributors6
View on GitHub

Features

High-signal output

Confidence scoring and deduplication trim findings to what's worth your attention.

PR reviews in CI

A reusable GitHub Action posts focused review comments on every pull request.

34 detection guides

Built-in checks for correctness, security, commit quality, and agent-specific failures.

Tunable checks

Add, override, or replace any guide in a few lines of TOML.

CI-ready output

Clear exit codes plus text, json, and github output formats.

Team profiles

Named TOML profiles lock in model, format, and enabled checks so the team stays in sync.

A note from the creator

Built by people who care, for people who build

When you use an agent to write code, things go wrong in ways you can't see in the diff. It tells you tests passed when it never ran them. It hits a wall and swaps in fake data. I built Vet to catch what standard code review misses, by reading the conversation alongside the changes.

Prodcut Engineer @ Imbue
paperclip

Frequently asked questions

How is Vet different from other code review tools?

Vet reads your agent's conversation history alongside the diff, so it catches when the agent's actions don't match your request. It runs before you push, works with local models, has no telemetry, and is tuned for precision over recall.

Does Vet send my code anywhere?

No. Zero telemetry, no account. Requests go directly from your machine to whichever inference provider you choose. With a local model, your code never leaves your machine.

What models can I use?

Anthropic, OpenAI, Gemini, or any OpenAI-compatible endpoint, including local models via Ollama or compatible runtimes. Use your own API key, or pass --agentic to use an existing Anthropic or OpenAI subscription.

Does Vet work with Claude Code, Codex, and OpenCode?

Yes. Install Vet as an agent skill and your agent runs it automatically after writing code, surfacing issues to fix in the same session.

How is Vet related to Sculptor?

Vet started as imbue_verify inside Sculptor. It's now standalone, so it goes everywhere Sculptor doesn't. Sculptor still ships with Vet built in.

What's the license?

AGPL-3.0. Free for any use, commercial included. If you modify Vet and offer it as a hosted service, you share your changes back.