Repolode
agavra

agavra/tuicr

Ferramenta de revisão de código no terminal, com atalhos do vim, que envia comentários ao GitHub, GitLab, Gitea, Bitbucket, Azure DevOps e Gerrit ou os copia para a área de transferência.

Alternativa open source a:GitHub Pull Requests

Estrelas
3,414
Forks
309
Issues abertas
97
Último commit
ontem

O que é?

tuicr é uma interface de terminal para revisar alterações no código. Ela mostra todos os arquivos alterados em um diff contínuo no estilo do GitHub e permite comentar uma linha, um intervalo de linhas, um arquivo inteiro ou a revisão como um todo. O progresso da revisão pode ser acompanhado por arquivo ou por hunk e fica salvo entre sessões.

A ferramenta funciona com git, jj e Mercurial e permite revisar alterações ainda não commitadas, um intervalo de commits ou um pull request ou merge request existente. Ao terminar a revisão, os comentários podem ser enviados diretamente como uma revisão inline pelo GitHub, GitLab, Gitea, Bitbucket, Azure DevOps ou Gerrit, copiados para a área de transferência como markdown estruturado ou escritos em stdout.

A exportação em markdown foi pensada para ser colada em um agente de programação, como Claude ou Codex, com cada comentário associado a um arquivo e a uma linha. O subcomando `tuicr review` e uma API de biblioteca Rust disponibilizam sessões salvas para scripts e ferramentas.

Recursos principais

  • 01Visualização contínua do diff de todos os arquivos alterados, com navegação no estilo do vim.
  • 02Comentários em linhas, intervalos, arquivos e na revisão como um todo.
  • 03Acompanhamento da revisão por arquivo e por hunk, salvo entre sessões.
  • 04Envio de revisões inline pelo GitHub, GitLab, Gitea, Bitbucket, Azure DevOps ou Gerrit.
  • 05Cópia de markdown estruturado para a área de transferência ou envio para stdout.
  • 06Compatibilidade com repositórios git, jj e Mercurial.

Casos de uso

  • Revisar suas próprias alterações ainda não commitadas antes de fazer o commit.
  • Revisar um pull request ou merge request pelo terminal e publicar comentários inline.
  • Enviar feedback da revisão a um agente de programação em uma lista numerada, com cada comentário associado a um arquivo e a uma linha.

Início rápido

  1. 1

    Instale com o script de instalação

    Instale seguindo as instruções oficiais do README
  2. 2

    Instale com Homebrew

    brew install tuicr
  3. 3

    Instale com Cargo

    cargo install tuicr
  4. 4

    Execute tuicr para escolher um commit para revisar

    tuicr

Antes de usar

  • Para enviar revisões a plataformas de hospedagem de código, é necessário configurar a CLI correspondente (gh, glab, tea, bkt) ou as credenciais do Azure/Gerrit.
  • O Bitbucket oferece suporte apenas ao Cloud, e as opções Solicitar alterações e Rascunho ainda não são compatíveis.

Tópicos

Perguntas frequentes

O que é tuicr?
Ferramenta de revisão de código no terminal, com atalhos do vim, que envia comentários ao GitHub, GitLab, Gitea, Bitbucket, Azure DevOps e Gerrit ou os copia para a área de transferência. tuicr é uma interface de terminal para revisar alterações no código. Ela mostra todos os arquivos alterados em um diff contínuo no estilo do GitHub e permite comentar uma linha, um intervalo de linhas, um arquivo inteiro ou a revisão como um todo. O progresso da revisão pode ser acompanhado por arquivo ou por hunk e fica salvo entre sessões.
tuicr é gratuito? Qual é a licença?
tuicr é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
tuicr ainda é mantido?
Manutenção ativa. O último commit de tuicr foi em 19 de out. de 2026.
Para que posso usar tuicr?
Revisar suas próprias alterações ainda não commitadas antes de fazer o commit. Revisar um pull request ou merge request pelo terminal e publicar comentários inline. Enviar feedback da revisão a um agente de programação em uma lista numerada, com cada comentário associado a um arquivo e a uma linha.
Como instalar tuicr?
Instale com o script de instalação Instale com Homebrew: brew install tuicr Instale com Cargo: cargo install tuicr Execute tuicr para escolher um commit para revisar: tuicr
Onde consigo tuicr?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/agavra/tuicr

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados