Repolode
agavra

agavra/tuicr

Herramienta de revisión de código en la terminal con atajos de vim que exporta comentarios a GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit o al portapapeles.

Alternativa open source a:GitHub Pull Requests

Estrellas
3,414
Forks
309
Issues abiertos
97
Último commit
ayer

¿Qué es?

tuicr es una interfaz de terminal para revisar cambios de código. Muestra todos los archivos modificados en un único diff continuo, al estilo de GitHub, y permite dejar comentarios en una línea, un rango de líneas, un archivo completo o en la revisión en general. El progreso de la revisión se puede seguir por archivo o por bloque de cambios y se conserva entre sesiones.

Funciona con git, jj y Mercurial, y permite revisar cambios sin confirmar, un rango de commits o una pull request o merge request existente. Al terminar la revisión, los comentarios se pueden enviar directamente como una revisión en línea en GitHub, GitLab, Gitea, Bitbucket, Azure DevOps o Gerrit; copiar al portapapeles como markdown estructurado, o escribir en stdout.

La exportación a markdown está pensada para pegarse en un agente de programación como Claude o Codex, con cada comentario asociado a un archivo y una línea. El subcomando `tuicr review` y una API de biblioteca de Rust permiten acceder a sesiones guardadas desde scripts y herramientas.

Funciones clave

  • 01Vista continua del diff de todos los archivos modificados, con navegación al estilo de vim.
  • 02Comentarios en una línea, un rango, un archivo o en la revisión en general.
  • 03Seguimiento de la revisión por archivo y bloque de cambios, que se conserva entre sesiones.
  • 04Envío de revisiones en línea a GitHub, GitLab, Gitea, Bitbucket, Azure DevOps o Gerrit.
  • 05Copia de markdown estructurado al portapapeles o envío a stdout mediante una tubería.
  • 06Compatible con repositorios de git, jj y Mercurial.

Casos de uso

  • Revisar tus propios cambios sin confirmar antes de hacer un commit.
  • Revisar una pull request o merge request desde la terminal y publicar comentarios en línea.
  • Entregar comentarios de revisión a un agente de programación como una lista numerada asociada a archivos.

Inicio rápido

  1. 1
  2. 2

    Instalar con Homebrew

    brew install tuicr
  3. 3

    Instalar con Cargo

    cargo install tuicr
  4. 4

    Ejecuta tuicr para elegir un commit que revisar

    tuicr

Antes de usarlo

  • Para enviar revisiones a plataformas de alojamiento de código, debes configurar la CLI correspondiente (gh, glab, tea, bkt) o las credenciales de Azure/Gerrit.
  • Bitbucket solo es compatible con Cloud; por ahora, no se admiten las opciones «Solicitar cambios» ni «Borrador».

Temas

Preguntas frecuentes

¿Qué es tuicr?
Herramienta de revisión de código en la terminal con atajos de vim que exporta comentarios a GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit o al portapapeles. tuicr es una interfaz de terminal para revisar cambios de código. Muestra todos los archivos modificados en un único diff continuo, al estilo de GitHub, y permite dejar comentarios en una línea, un rango de líneas, un archivo completo o en la revisión en general. El progreso de la revisión se puede seguir por archivo o por bloque de cambios y se conserva entre sesiones.
¿tuicr es gratuito? ¿Qué licencia tiene?
tuicr es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿tuicr sigue mantenido?
Mantenimiento activo. El último commit de tuicr fue el 19 oct 2026.
¿Para qué puedo usar tuicr?
Revisar tus propios cambios sin confirmar antes de hacer un commit. Revisar una pull request o merge request desde la terminal y publicar comentarios en línea. Entregar comentarios de revisión a un agente de programación como una lista numerada asociada a archivos.
¿Cómo se instala tuicr?
Instalar con el script de instalación Instalar con Homebrew: brew install tuicr Instalar con Cargo: cargo install tuicr Ejecuta tuicr para elegir un commit que revisar: tuicr
¿Dónde consigo tuicr?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/agavra/tuicr

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados