Description
Diffo est un outil conçu pour réviser le code écrit par des agents directement sur votre machine. Il facilite un processus de révision en direct qui est relié à l'agent responsable du code, permettant à vos commentaires d'être renvoyés sous forme de corrections. Ce processus se déroule entièrement sur votre machine locale, sans besoin de configuration, de comptes ou de services cloud. Diffo fonctionne avec un petit serveur local par dépôt, stockant l'état dans SQLite sous ~/.diffo.
L'outil prend en charge divers ensembles de modifications, y compris la sortie d'agent non validée, les branches ou les plages de commits, et ouvre les révisions dans votre navigateur sans nécessiter que le code soit poussé à distance. Il s'intègre avec plusieurs agents de codage tels que Claude Code, Cursor, VS Code, Copilot, Codex, Gemini CLI, Amp, Goose et OpenCode, à condition qu'ils soient installés sur votre système.
Diffo n'est pas un réviseur de code AI ; au lieu de cela, il sert d'outil de lecture qui s'appuie sur le jugement humain. Il permet des diffs unifiés ou séparés avec mise en surbrillance de la syntaxe, une navigation axée sur le clavier et un suivi des fichiers vus. L'ensemble de modifications reste actif, se mettant à jour au fur et à mesure que l'agent travaille, et des commentaires peuvent être faits sur des lignes, des fichiers ou des ensembles de modifications entiers.
L'outil garantit qu'aucun code ne quitte votre machine, ne faisant aucun appel réseau et ne conservant aucune clé car il n'appelle aucun modèle. Diffo est conçu pour fonctionner avec Node 24, utilisant le node:sqlite intégré du runtime pour la gestion de l'état. C'est un outil polyvalent qui peut être exécuté sur plusieurs dépôts simultanément, chacun ayant son propre serveur et port.
Fonctionnalités principales de Diffo
Outil de révision de code local
Révision en direct sur votre machine
Pas besoin d'accès à distance
S'intègre avec plusieurs agents
Diffs avec mise en surbrillance de la syntaxe
Navigation axée sur le clavier
Suivi des fichiers vus
Pas d'appels réseau ni de télémétrie
Stocke l'état dans SQLite
Prend en charge plusieurs dépôts
Comment utiliser Diffo ?
Installer : Configurez Diffo avec vos agents de codage
Ouvrir la révision : Démarrez une session de révision en direct
Commenter : Fournissez des retours sur le code
Mettre à jour : Recevez des corrections directement dans le diff
Cas d'utilisation de Diffo
- Révision de Code Locale
- Intégration d'Agent
- Mises à Jour de Code en Direct
- Support Multi-Dépôts
- Gestion Sécurisée du Code




