Description
Diffo is a tool designed for reviewing agent-written code directly on your machine. It facilitates a live review process that is wired to the agent responsible for the code, allowing your comments to be returned as fixes. This process occurs entirely on your local machine, with no need for configuration, accounts, or cloud services. Diffo operates a small local server per repository, storing state in SQLite under ~/.diffo.
The tool supports various changesets, including uncommitted agent output, branches, or commit ranges, and opens reviews in your browser without requiring the code to be pushed remotely. It integrates with multiple coding agents such as Claude Code, Cursor, VS Code, Copilot, Codex, Gemini CLI, Amp, Goose, and OpenCode, provided they are installed on your system.
Diffo is not an AI code reviewer; instead, it serves as a reading tool that leverages human judgment. It allows syntax-highlighted unified or split diffs, keyboard-first navigation, and per-file viewed tracking. The changeset remains live, updating as the agent works, and comments can be made on lines, files, or entire changesets.
The tool ensures that no code leaves your machine, making zero network calls and holding no keys as it does not call any models. Diffo is designed to work with Node 24, utilizing the runtime's built-in node:sqlite for state management. It is a versatile tool that can be run on multiple repositories simultaneously, with each having its own server and port.
Diffo's Core Features
Local code review tool
Live review on your machine
No remote access needed
Integrates with multiple agents
Syntax-highlighted diffs
Keyboard-first navigation
Per-file viewed tracking
No network calls or telemetry
Stores state in SQLite
Supports multiple repositories
How to use Diffo?
Install: Set up Diffo with your coding agents
Open Review: Start a live review session
Comment: Provide feedback on the code
Update: Receive fixes directly in the diff
Diffo's Use Cases
- Local Code Review
- Agent Integration
- Live Code Updates
- Multi-Repo Support
- Secure Code Handling




