Verify Everything (vet) is an LLM-based code review command-line interface (CLI) tool that identifies issues tests and linters often miss. It leverages various LLMs to analyze code changes and provide feedback. The library is currently at version 0.2.10 and receives frequent updates, typically involving minor version bumps to add new features, support new models, and fix bugs.
pip install verify-everythingNo compatibility data collected yet for this library.
This quickstart demonstrates how to use the `vet diff` command to review unstaged changes. `vet` primarily operates as a CLI tool. It requires an API key for a supported LLM (e.g., Anthropic, OpenAI) to be set as an environment variable or passed via `--api-key`. As of v0.2.10, the default model is Claude Opus 4.7.
Upgrade your Python environment to 3.11 or higher. We recommend using a virtual environment (e.g., `python3.11 -m venv .venv`).
Interact with `vet` exclusively through its CLI commands (e.g., `vet diff`, `vet review`). Do not attempt `from vet import ...` for core review functionality.
Always specify your preferred model using the `--model` flag (e.g., `vet diff --model gpt-4`). Consult `vet list-models` for available options.
Set the appropriate API key environment variable or include `--api-key YOUR_KEY` in your `vet` commands. Example: `export ANTHROPIC_API_KEY="sk-ant-..."`.
Ensure `verify-everything` is installed (`pip install verify-everything`) and that your shell's PATH includes the directory where pip installs scripts (e.g., `~/.local/bin` or your virtual environment's `bin` directory).
Set the API key as an environment variable (e.g., `export ANTHROPIC_API_KEY="sk-..."`) or pass it directly using the `--api-key` argument (e.g., `vet diff --api-key YOUR_KEY`).
Upgrade your Python environment to version 3.11 or higher. We recommend creating a virtual environment with the correct Python version: `python3.11 -m venv .venv && source .venv/bin/activate && pip install verify-everything`.
No dependency data recorded yet.