Suivi de code en temps réel

« Zéro » angle mort

Suivi en temps réel des modifications de code avec diffs intelligents, attribution git et détection des agents IA. Un binaire Rust. Zéro configuration. Visibilité totale.

~2 Mo
Taille du binaire
44
Tests unitaires
11
Dépendances
0diff watch — ~/project/flin
$ 0diff watch
▸ Watching 847 files across 23 directories...
▸ Git: main branch, 3 contributors tracked

[14:32:05] src/parser.rs +12 -3 (alice on feature/parser)
  @@ -45,3 +45,12 @@
  - fn parse_expression(&mut self) -> Result<Expr> {
  + fn parse_expression(&mut self, precedence: u8) -> Result<Expr> {
  +     let left = self.parse_primary()?;

[14:33:41] src/typechecker/checker.rs +47 -2 (⚡ Claude Agent on fix/enum-collision)
  @@ -189,2 +189,49 @@
  + // Resolve enum variant / entity name collision
  + fn resolve_name_shadowing(&mut self, scope: &Scope) {

  → Slack #dev-changes notified
  → Discord #code-watch notified

Le problème

  • - Les agents IA écrivent du code sous votre identité
  • - git blame ne distingue pas les modifications humaines des modifications IA
  • - Aucune visibilité en temps réel sur qui modifie quoi
  • - Les collisions multi-agents passent inaperçues pendant des heures
  • - Aucune piste d'audit pour le code généré par l'IA

La solution 0diff

  • + Surveillance des fichiers en temps réel avec événements OS natifs
  • + Détection des agents IA (Claude, Cursor, Copilot, Windsurf, Devin)
  • + Attribution git automatique sur chaque modification
  • + Historique JSON-lines interrogeable avec piste d'audit complète
  • + Binaire unique, zéro dépendance, installation instantanée

Suivi intelligent du code

Tout ce dont vous avez besoin pour savoir qui a modifié quoi, quand et comment. Même quand c'est un agent IA.

Surveillance en temps réel

inotify/FSEvents natifs. Temporisation. Détection instantanée, zéro surcharge CPU.

inotify FSEvents Temps réel

Moteur de diff intelligent

Algorithme de Myers. Précision ligne par ligne. Filtrage des espaces et commentaires.

Myers Ligne par ligne Filtrage

Attribution Git

Blame automatique, détection de branche et identification de l'auteur sur chaque modification.

git blame Branche Auteur

Détection des agents IA

Identifie Claude, Cursor, Copilot, Windsurf, Devin via en-têtes de commit, variables d'environnement, heuristiques TTY.

Claude Cursor Copilot

Historique interrogeable

Journal JSON-lines. Requêtes par auteur, fichier, date, branche ou agent. Piste d'audit complète.

JSON-lines Requêtes Audit

Binaire unique

Écrit en Rust. ~2 Mo de binaire statique. Pas de runtime, pas de dépendances. Installation via curl.

Rust ~2 Mo curl

Encore mieux avec ZeroSuite

0diff s'intègre parfaitement avec les autres produits ZeroSuite pour une expérience développeur complète.

Prêt pour zéro angle mort ?

Du code modifié au suivi complet. L'IA détecte qui a changé quoi en temps réel.