Presentamos

Sabe quién cambió qué.
Incluso cuando no es humano.

Rastreo de modificaciones de código en tiempo real para la era multiagente.
Un solo binario. Cero configuración. Visibilidad total.

curl -fsSL https://0diff.dev/install.sh | sh

Open source · Licencia MIT · Hecho con Rust · Por ZeroSuite, Inc.

El problema

Los agentes de IA escriben código bajo tu nombre.
Nadie rastrea quién cambió qué.

Ejecutas Claude Code, Cursor, Copilot, Windsurf o Devin junto con tu equipo. Modifican archivos silenciosamente, hacen commit bajo tu identidad e introducen cambios que evitan la revisión. Las herramientas tradicionales como git diff y git blame no fueron creadas para este mundo.

"I had 100 agents spawned on a complex Rust project. One agent refactored a shared module. 4 other agents started failing silently. I didn't know for 45 minutes."

-- Ingeniero senior, equipo de sistemas distribuidos
El costo

Los cambios sin rastrear cuestan dinero real.

Las regresiones por cambios son la fuente prevenible n.° 1 de incidentes en producción.

23%
del tiempo de desarrollo dedicado a depurar modificaciones sin rastrear
4.2h
tiempo promedio para identificar la causa raíz de una regresión por cambios
$680K
costo anual promedio por equipo por incidentes prevenibles de cambios
67%
de los incidentes en producción se remontan a un cambio que evitó la revisión
La solución

0diff: visibilidad en tiempo real
de cada cambio.

Un único binario en Rust que monitorea tu base de código, calcula diffs inteligentes,
identifica quién hizo cada cambio (humano o IA) y registra todo.

0diff watch
$ 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> {
 
[14:33:41] src/checker.rs +47 -2 (⚡ Claude Agent on fix/enum-collision) [AI AGENT]
  + fn resolve_name_shadowing(&mut self, scope: &Scope) {
Funcionalidades clave

Todo lo que necesitas.
Nada que no.

Monitoreo en tiempo real

Monitoreo nativo con inotify/FSEvents. Con debounce. Detección instantánea, cero uso de CPU.

Motor de diff inteligente

Algoritmo de Myers. Precisión a nivel de línea. Filtrado de espacios en blanco y comentarios integrado.

Atribución de Git

Blame automático, detección de rama e identificación de autor en cada cambio.

Detección de agentes de IA

Identifica Claude, Cursor, Copilot, Windsurf, Devin mediante headers de commit, variables de entorno y heurísticas TTY.

Historial consultable

Log en JSON-lines. Consulta por autor, archivo, fecha, rama o agente. Pista de auditoría completa.

Un solo binario

Escrito en Rust. Binario estático de ~2 MB. Sin runtime, sin dependencias. Instala con curl.

Funcionalidad estrella

Hecho para la era del
desarrollo asistido por IA.

La primera herramienta de rastreo de código diseñada para bases de código humano + IA.

Métodos de detección

  • Headers de commit Co-Authored-By
  • Análisis de palabras clave en mensajes de commit
  • Escaneo de variables de entorno
  • Heurística de sesión TTY / no interactiva

Agentes detectados

  • Claude Code / Claude Agent
  • Cursor
  • GitHub Copilot
  • Windsurf / Devin

Patrones personalizados configurables en .0diff.toml — detecta cualquier agente.

Comparación

¿Por qué no simplemente usar git diff?

Capacidad git diff watchexec fswatch 0diff
Monitoreo de archivos en tiempo real--
Motor de diff inteligente----
Atribución de autormanual----auto
Detección de agentes de IA------
Historial consultable------
Notificaciones (Slack/Discord)------
Modo daemon en segundo plano------
Un solo binario, cero dependenciasbuild
Para quién es

Hecho para tu forma real de trabajar.

Desarrolladores individuales

Usan asistentes de IA a diario. Necesitan saber qué cambió la IA vs. lo que ellos escribieron.

Equipos de desarrollo

Distribuidos en diferentes zonas horarias. Necesitan conciencia en tiempo real de los cambios del equipo.

Líderes técnicos / CTOs

Necesitan la visión general: puntos calientes, resúmenes por autor y alertas de archivos sensibles.

Sistemas críticos

Migraciones de base de datos, lógica de autenticación, código de pagos. Cero tolerancia a cambios silenciosos.

Arquitectura

Liviano. Rápido.
Deliberadamente simple.

  • Escrito en Rust -- ~2,400 líneas de código
  • Sin async runtime, sin frameworks pesados
  • Algoritmo de diff Myers vía crate similar
  • Monitoreo de archivos nativo del SO (inotify / FSEvents)
  • Historial JSON-lines append-only con rotación
  • Integración Git basada en shell (sin libgit2)
  • 11 dependencias bien probadas
  • 44 tests unitarios, 0 fallos
src/
main.rs CLI entry (clap derive)
config.rs .0diff.toml parsing
watcher.rs FS events + debouncer
differ.rs Myers diff engine
filter.rs Whitespace filtering
git.rs Blame, branch, author
agents.rs AI agent detection
history.rs JSON-lines log
output.rs Terminal + JSON output
 
Release binary: ~2 MB
Dependencies: 11
Tests: 44 passing
Hoja de ruta
Hacia dónde vamos.
v0.1

Base -- lanzado

Watch, diff, log, status, init. Atribución Git. Detección de agentes de IA. Salida JSON. Un solo binario.

v0.2

Notificaciones

Modo daemon en segundo plano. Integraciones con Slack / Discord / webhooks. Resúmenes diarios.

v0.3

Inteligencia

Filtrado de comentarios. Alertas de archivos críticos. Detección de colisiones multiagente. Reglas de monitoreo por archivo.

v1.0

Ecosistema

Extensión de VS Code. Integración con GitHub Actions. CI/CD multiplataforma. Homebrew tap.

Deja de adivinar.
Empieza a monitorear.

Open source. Gratis para siempre. Licencia MIT.
Un único binario en Rust. Cero configuración.

curl -fsSL https://0diff.dev/install.sh | sh

Hecho por ZeroSuite, Inc. -- Cotonú, Benín