Documentation
Everything DiffGuardian does, and how to use it
DiffGuardian is a native desktop app that reads every pull request against your whole repository, breaks it into the features it ships, and explains each one in plain English — so the decision to merge stays with a person who understands the change. Start below, or jump straight to a section.
Start here
All documentation
Getting started
- What is DiffGuardian?AI code review for macOS, Windows and Linux that reads every pull request against your whole repository — and keeps the merge decision with you.
- Install DiffGuardianRequirements, downloading and installing the desktop app on macOS, Windows or Linux, how updates work, and where DiffGuardian stores things locally.
- Sign in to your accountHow the browser sign-in handoff works, accepting the legal documents, and staying signed in.
- Run your first reviewConnect a repository, choose an AI backend, index the codebase, and work through your first pull request.
Reviewing code
- How a review worksThe four stages of a DiffGuardian review — local diff, whole-repo resolution, feature split, and explained findings.
- Trace ItRead a large pull request one feature at a time, following each feature across every file it touches.
- Ask and ExplainQuestion the pull request in front of you, or select any snippet in the diff and have just that explained in place. Both Pro.
- Ask your codebaseAnalyze Project: plain-English questions about any corner of your repository, answered from your indexed code with real file citations and diagrams. Pro.
- Writing review commentsDraft comments on the diff, adopt the AI's suggestions as your own, polish or dictate them, and submit the review under your own token.
- VoiceDictate review comments, have findings and answers read back to you, and review a pull request hands-free in the Ultra Zen console. Pro.
- Code standards and review scopeHold every pull request to your own standard: local code standards, a fully editable review prompt, and the check against what the PR promised.
AI providers
- Choosing an AI backendLocal models via Ollama and LM Studio, or your own Anthropic, OpenAI, Gemini and Kimi keys — what each choice means for your code, and how routing per feature works.
- Knowledge bases and MCPGround reviews and answers in your internal docs with knowledge bases, and connect your own tools over MCP. Both Pro, both configured on your device.
- The DiffGuardian MCP serverExpose your project's code knowledge graph and on-device embeddings to Claude Code and other agents over a read-only localhost endpoint. Pro.
Plans and billing
- PlansWhat Basic and Pro each include, what Pro costs, what is the same on both, and how the upgrade prompt behaves.
- Manage your subscriptionUpgrading, the billing portal, switching cadence, cancelling, and what happens when a payment fails.
- Teams and seatsBuy Pro seats for an organisation — same price as individual Pro, five-seat minimum — so every member is Pro automatically.