Barra de status personalizável para o Claude Code CLI, com modelo, branch do Git, uso de tokens, limites de uso e mais, além de suporte a Powerline e temas.
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
Instale com o script de instalação
Instale seguindo as instruções oficiais do README - 2
Instale com Homebrew
brew install tuicr - 3
Instale com Cargo
cargo install tuicr - 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
Uma ferramenta de terminal que reproduz commits do Git como sessões de digitação animadas, com realce de sintaxe e transições na árvore de arquivos.
Um monitor de terminal no estilo btop que mostra em tempo real o uso de tokens, a janela de contexto, os limites de uso e as portas abertas nas sessões do Claude Code, Codex CLI e OpenCode.
Uma interface de terminal para Git, inspirada no Magit, que permite preparar alterações, fazer commits, gerenciar branches, rebase e muito mais pelo teclado.
Uma interface de terminal que exibe o grafo de commits do Git como imagens, semelhante a git log --graph --all, para navegar pelo histórico do repositório.
Statusline minimalista feito em Rust para Claude Code, que mostra o modelo, o estado do Git, o workspace e o uso da janela de contexto no terminal.