App para desktop, dispositivos móveis, web e CLI que executa e coordena vários agentes de programação, como Claude Code, Codex e OpenCode, em worktrees paralelas.
yoshiko-pg/difit
Ferramenta CLI que abre um visualizador web local no estilo GitHub para revisar diffs de commits git e copiar comentários como prompts para IA.
Alternativa open source a:GitHub Pull Requests
- Estrelas
- 3,267
- Forks
- 208
- Issues abertas
- 24
- Último commit
- há 2 meses
O que é?
difit é uma ferramenta de linha de comando para visualizar e revisar diffs locais do git. Ao executá-la, um pequeno servidor web local é iniciado e exibe as alterações em uma visualização de arquivos modificados semelhante à página de pull request do GitHub.
Além de commits individuais, ela permite comparar dois commits ou branches, mostrar alterações não commitadas ou staged, ler diffs unificados via stdin e carregar pull requests do GitHub usando o GitHub CLI, incluindo threads de revisão inline ainda não resolvidas. É possível adicionar comentários a linhas ou intervalos, salvá-los no navegador por commit e copiá-los como prompts formatados para agentes de programação com IA.
O projeto também inclui Skills para agentes, permitindo que ferramentas como assistentes de programação abram uma revisão no difit quando o usuário pedir. Ele é desenvolvido com TypeScript, React, Vite e Express e requer Node.js 21 ou posterior.
Recursos principais
- 01Exibe diffs de commits git em uma visualização de arquivos modificados no estilo GitHub.
- 02Compara commits, branches, o diretório de trabalho ou alterações staged.
- 03Lê diffs unificados enviados via stdin por qualquer ferramenta.
- 04Carrega pull requests do GitHub pelo GitHub CLI e importa threads de revisão ainda não resolvidas.
- 05Adiciona comentários a linhas ou intervalos e os copia como prompts para agentes de IA.
- 06Recolhe por padrão arquivos de lock, arquivos minificados e código gerado.
Casos de uso
- Revisar as próprias alterações geradas por IA antes de fazer o commit.
- Enviar feedback sobre linhas específicas a um agente de programação como prompts estruturados.
- Ler localmente uma pull request do GitHub com as threads de revisão já existentes.
- Visualizar diffs de ferramentas que não usam git, como diff -u ou arquivos de patch salvos.
Início rápido
- 1
Experimente sem instalar
npx difit - 2
Instalar globalmente
npm install -g difit - 3
Execute em um repositório git para ver o diff do commit mais recente
difit
Antes de usar
- Requer Node.js 21.0.0 ou posterior e um repositório git com commits.
- O modo --pr também requer a instalação do GitHub CLI (gh).
Tópicos
Perguntas frequentes
- O que é difit?
- Ferramenta CLI que abre um visualizador web local no estilo GitHub para revisar diffs de commits git e copiar comentários como prompts para IA. difit é uma ferramenta de linha de comando para visualizar e revisar diffs locais do git. Ao executá-la, um pequeno servidor web local é iniciado e exibe as alterações em uma visualização de arquivos modificados semelhante à página de pull request do GitHub.
- difit é gratuito? Qual é a licença?
- difit é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- difit ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de difit foi em 28 de ago. de 2026.
- Para que posso usar difit?
- Revisar as próprias alterações geradas por IA antes de fazer o commit. Enviar feedback sobre linhas específicas a um agente de programação como prompts estruturados. Ler localmente uma pull request do GitHub com as threads de revisão já existentes. Visualizar diffs de ferramentas que não usam git, como diff -u ou arquivos de patch salvos.
- Como instalar difit?
- Experimente sem instalar: npx difit Instalar globalmente: npm install -g difit Execute em um repositório git para ver o diff do commit mais recente: difit
- Onde consigo difit?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/yoshiko-pg/difit
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma interface local de revisão no navegador para anotar planos de agentes, Markdown, HTML e diffs de código e enviar feedback de volta aos agentes de programação.
Runtime modular e sistema de orquestração que coordena agentes de programação com IA em pipelines com etapas obrigatórias para tarefas, revisão, entrega e documentação.
CLI que gerencia os recursos de IA para programação de uma equipe em um repositório Git compartilhado e os sincroniza com as ferramentas de IA dos colegas.
Galeria pública e CLI para explorar, instalar e enviar pets animados em pixel art que flutuam na tela e reagem ao Codex e a outros agentes de programação.
Uma CLI e um mecanismo de workflows que executa agentes de programação como Claude Code, Codex e Copilot com etapas configuráveis de revisão, correção e testes antes de aceitar o trabalho.