Aplicación de escritorio, móvil, web y CLI para ejecutar y orquestar varios agentes de programación, como Claude Code, Codex y OpenCode, en worktrees paralelos.
yoshiko-pg/difit
Una herramienta CLI que abre un visor web local al estilo de GitHub para revisar diffs de commits de git y copiar comentarios como prompts para IA.
Alternativa open source a:GitHub Pull Requests
- Estrellas
- 3,267
- Forks
- 208
- Issues abiertos
- 24
- Último commit
- hace 2 meses
¿Qué es?
difit es una herramienta de línea de comandos para ver y revisar diffs locales de git. Al ejecutarla, inicia un pequeño servidor web local que muestra los cambios en una vista «Files changed», similar a la página de pull request de GitHub.
Además de revisar commits individuales, permite comparar dos commits o ramas, mostrar cambios sin confirmar o preparados para commit, leer diffs unificados desde stdin y cargar pull requests de GitHub mediante GitHub CLI, incluidos los hilos de revisión inline sin resolver. Se pueden añadir comentarios a líneas o rangos, guardarlos en el navegador para cada commit y copiarlos como prompts con formato para agentes de programación con IA.
El proyecto también incluye Skills para agentes, de modo que herramientas como los asistentes de programación puedan abrir una revisión de difit cuando el usuario lo solicite. Está desarrollado con TypeScript, React, Vite y Express, y requiere Node.js 21 o posterior.
Funciones clave
- 01Muestra diffs de commits de git en una vista «Files changed» al estilo de GitHub.
- 02Compara commits, ramas, el directorio de trabajo o cambios preparados para commit.
- 03Lee diffs unificados enviados por stdin desde cualquier herramienta.
- 04Carga pull requests de GitHub mediante GitHub CLI e importa los hilos de revisión sin resolver.
- 05Añade comentarios a líneas o rangos y los copia como prompts para agentes de IA.
- 06Contrae de forma predeterminada los archivos de bloqueo, los archivos minificados y el código generado.
Casos de uso
- Revisar tus propios cambios generados por IA antes de confirmarlos en un commit.
- Enviar comentarios sobre líneas concretas a un agente de programación como prompts estructurados.
- Leer localmente una pull request de GitHub con sus hilos de revisión existentes.
- Ver diffs de herramientas que no usan git, como diff -u, o de archivos de parches guardados.
Inicio rápido
- 1
Pruébalo sin instalar
npx difit - 2
Instalar globalmente
npm install -g difit - 3
Ejecútalo en un repositorio git para ver el diff del último commit
difit
Antes de usarlo
- Requiere Node.js 21.0.0 o posterior y un repositorio git con commits.
- El modo --pr también requiere tener instalado GitHub CLI (gh).
Temas
Preguntas frecuentes
- ¿Qué es difit?
- Una herramienta CLI que abre un visor web local al estilo de GitHub para revisar diffs de commits de git y copiar comentarios como prompts para IA. difit es una herramienta de línea de comandos para ver y revisar diffs locales de git. Al ejecutarla, inicia un pequeño servidor web local que muestra los cambios en una vista «Files changed», similar a la página de pull request de GitHub.
- ¿difit es gratuito? ¿Qué licencia tiene?
- difit es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿difit sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de difit fue el 28 ago 2026.
- ¿Para qué puedo usar difit?
- Revisar tus propios cambios generados por IA antes de confirmarlos en un commit. Enviar comentarios sobre líneas concretas a un agente de programación como prompts estructurados. Leer localmente una pull request de GitHub con sus hilos de revisión existentes. Ver diffs de herramientas que no usan git, como diff -u, o de archivos de parches guardados.
- ¿Cómo se instala difit?
- Pruébalo sin instalar: npx difit Instalar globalmente: npm install -g difit Ejecútalo en un repositorio git para ver el diff del último commit: difit
- ¿Dónde consigo difit?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/yoshiko-pg/difit
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una interfaz de revisión local en el navegador para anotar planes de agentes, Markdown, HTML y diferencias de código, y enviar comentarios a los agentes de programación.
Runtime modular y sistema de orquestación que coordina agentes de programación con IA mediante pipelines con controles para tareas, revisión, entregas y documentación en Claude Code, Codex, Cursor y más.
CLI para gestionar los recursos de IA de un equipo en un repositorio Git compartido y sincronizarlos con las herramientas de IA de sus integrantes.
Galería pública y CLI para explorar, instalar y enviar mascotas animadas de pixel art que flotan en la pantalla y reaccionan a Codex y otros agentes de programación.
CLI y motor de workflows que ejecuta agentes de programación como Claude Code, Codex y Copilot con etapas configurables de revisión, reparación y pruebas antes de aceptar el trabajo.