11 puntos por GN⁺ 2025-09-12 | 3 comentarios | Compartir por WhatsApp
  • Toolkit basado en CLI que permite a los desarrolladores buscar, crear, editar y gestionar tareas de Jira directamente desde la terminal
  • Permite filtrar y buscar rápidamente por estado, responsable, prioridad y más, y también admite búsquedas complejas mediante un editor de consultas JQL
  • Ofrece funciones para crear y editar directamente desde la terminal, facilitando la gestión de campos detallados como título, descripción, estado, etiquetas y fecha límite
  • Refuerza la colaboración del equipo con funciones de gestión de comentarios y vinculación de tareas relacionadas, integrándose de forma natural con el flujo de trabajo de código
  • Ofrece una interfaz alternativa ligera para Jira optimizada para entornos de desarrollo, con una UI simple, gran velocidad y alta libertad de configuración

JiraTUI - Cuando Jira se encuentra con la línea de comandos

  • JiraTUI es una interfaz de Jira basada en terminal diseñada para desarrolladores y equipos
    • Ofrece un flujo de trabajo más rápido y productivo que la forma tradicional de usar Jira en la web
    • Permite controlar de principio a fin las funciones principales de gestión de Jira directamente desde la línea de comandos, sin necesidad de una UI compleja
  • Búsqueda de tareas

    • Permite encontrar rápidamente trabajo en Jira aprovechando una potente función de búsqueda basada en JQL
    • Se puede filtrar por estado, responsable, prioridad y otros criterios, creando un entorno donde las tareas necesarias se consultan al instante
    • Mejora la velocidad y la precisión de la búsqueda, ayudando a dedicar más tiempo a las partes importantes del proyecto
  • Creación de tareas

    • Ofrece la posibilidad de crear nuevas tareas de Jira directamente desde la terminal
    • Permite ingresar información esencial como título, descripción y prioridad en un solo flujo, simplificando mucho el proceso sin navegación por interfaces complejas
    • El registro rápido de tareas permite dedicar más tiempo al trabajo real
  • Actualización de tareas

    • Permite modificar directamente el estado, responsable, resumen, etiquetas y fecha límite de una tarea
    • Al poder editarse desde la línea de comandos, facilita mantener la información actualizada y mejora la eficiencia de colaboración del equipo
    • Ayuda a conservar el flujo general del proyecto y la consistencia de los datos
  • Gestión de comentarios

    • Para facilitar la comunicación entre miembros del equipo, permite agregar y eliminar comentarios directamente desde la línea de comandos
    • Las discusiones de avance, el intercambio de información y las opiniones sobre cada tarea se gestionan desde una sola interfaz
    • Todo el contenido de la comunicación se administra de forma organizada, lo que facilita compartir el estado del trabajo
  • Gestión de tareas relacionadas

    • Permite gestionar directamente desde la terminal el enlace y la desvinculación entre tareas
    • Hace posible visualizar con claridad las dependencias y relaciones entre tareas relacionadas, para entender de un vistazo el flujo general del proyecto
    • Es una función útil para aumentar la integración de la gestión del proyecto
  • Búsqueda con JQL

    • Admite Jira Query Language (JQL) para realizar búsquedas precisas según criterios complejos
    • Permite crear y guardar consultas de búsqueda avanzadas, facilitando su reutilización y el filtrado adaptado a las características del proyecto
    • Es una herramienta potente para maximizar la productividad y la eficiencia de gestión

Ventajas

  • Alta libertad de configuración

    • Permite atajos de comandos, preferencias de usuario y configuraciones adaptadas al entorno
    • Se puede aplicar con flexibilidad a distintos flujos de trabajo de desarrollo
  • Simplicidad

    • Ofrece una interfaz CLI intuitiva sin clics innecesarios
    • La gestión de Jira se integra de forma natural como parte del flujo de trabajo del desarrollador
  • Velocidad

    • La ejecución rápida de comandos maximiza la velocidad al crear, buscar y editar tareas
    • Reduce el tiempo en tareas repetitivas y mejora la concentración en el desarrollo
  • Facilidad de uso

    • Su estructura clara de comandos y prompts guiados reduce la barrera de entrada
    • Puede ser usado con facilidad tanto por desarrolladores principiantes como experimentados

Código e instalación

3 comentarios

 
bus710 2025-09-13

Ughhh....
¡¡¡No quiero usar Jira hasta en la terminal!!!

 
kernel0 2025-09-12

Por ahora solo usa la versión v3 de la API REST de Jira, así que solo se puede usar con Jira Cloud. No funciona con las versiones Data Center ni Server.

 
GN⁺ 2025-09-12
Comentarios en Hacker News
  • Wow, esto está realmente increíble. JIRA es tan lento que hace unos meses hice mi propia herramienta para buscar/filtrar instantáneamente varios proyectos directamente en el navegador. Quería experimentar si podía lograr un filtrado casi inmediato, y usando algunos trucos de JS conseguí un rendimiento bastante bueno. Creo que todavía hay margen para optimizarlo más. El tamaño total de la página es de unos 70 kb (HTML+CSS+JS). Hice todo completamente a mano. El diseño no va a ganar premios, pero la sensación de inmediatez me deja muy satisfecho y para mi uso personal es más que suficiente. Fue muy divertido hacerlo como proyecto paralelo. Hay una URL pública oficial, así que ojalá cualquiera lo pruebe. También lo mencioné antes en un comentario de HN. Como referencia, usé un proxy por temas de CORS, y el proxy está hecho con unas cuantas líneas de código en golang. No usé NPM ni ningún otro framework. Si alguien realmente quiere ver el código fuente o ejecutarlo por su cuenta, también estaría dispuesto a publicar el proyecto. No recomiendo para nada confiar en un proxy operado por cualquier persona en internet (pensando en el incidente de NPM). Aun así, si quieren probarlo, háganlo con libertad, pero bajo su propio riesgo :P
    • Como sitio relacionado, isanybodyusingthisprivatekey.com también es bastante divertido
    • Se ve genial, pero para el equipo de seguridad es una auténtica pesadilla. Nadie debería jamás poner una API key en el proyecto personal de un usuario de HN, aunque el autor no sea malicioso; desde una perspectiva de zero trust, simplemente no va
  • Hace mucha falta una herramienta parecida para Github. El navegador sí ofrece una GUI rápida, pero me gustaría que hicieran más herramientas con más funciones de comandos de teclado para usuarios avanzados
    • Las web apps también pueden tener atajos de teclado excelentes. Gmail y Linear son buenos ejemplos. En el caso de GitHub, si usas la extensión Refined GitHub obtienes muchas mejoras junto con varios atajos, y la experiencia se vuelve mucho más cómoda
    • Recomiendo probar Github CLI
    • No soy exactamente un usuario avanzado de Github, pero igual te recomendaría probar Lazygit
    • Hay varios plugins de GitHub dentro de los entornos de desarrollo integrados (IDE), así que me pregunto si la integración con el IDE no será suficiente
    • gh-dash también es una buena opción
  • Gran proyecto. La verdad no me interesan mucho las TUI (en mi opinión son como una versión barata de una GUI), pero igual creo que cualquier cosa es mejor que el sitio web de Jira. Me pregunto cuánto de los problemas de rendimiento de Jira se debe al diseño del sitio web en sí, especialmente en cosas como drag & drop, y cuánto al servidor
    • Lo que me gusta de las TUI es que por fuerza tienen que ser simples y cargar todos los datos de una vez. No quiero necesariamente usar apps directamente en la terminal, pero sí prefiero claramente las aplicaciones hechas con esas restricciones en mente. En realidad, las web apps también podrían hacerse así, y es una pena que la mayoría no lo haga
    • Yo pienso en las TUI como una “GUI para gente austera”. Ahora mismo, viendo mi monitor del sistema, cada vez que abro una pestaña de Jira en el navegador, chromium se va directo al primer lugar en uso de CPU. Y eso sin estar haciendo nada
    • Es desesperante cuando funciones como drag-and-drop o varias actualizaciones de la UI bloquean toda interacción hasta recibir la respuesta de red
  • Definitivamente lo voy a probar. Tengo curiosidad: ¿habrá alguna forma de que al hacer clic en un enlace de JIRA desde email o Slack se abra automáticamente en esta TUI? No creo que sea posible, pero me da curiosidad si existe alguna forma
    • Sí es posible. Tendrías que registrar un nuevo URI handler para que lance la TUI y le pase directamente el enlace o el issue como argumento de CLI. Luego podrías usar un script de Tampermonkey o una extensión del navegador para reemplazar todos los enlaces de JIRA por ese nuevo URI
  • enlace al proyecto jiratui
  • También tengo algunas quejas con la web UI de Jira (sobre todo cuando cuesta encontrar el issue que quieres), pero no me resulta tan crítica. Lo que más me serviría sería una herramienta basada en línea de comandos (CLI), no una TUI. Creo que sería buena idea escribir varias historias en archivos de texto, archivos org, etc., introducirlas cómodamente desde mi editor y luego subirlas. Parece que jiratui sí tiene algunas herramientas CLI, pero todavía no veo en la documentación la función que yo buscaba, o quizá aún no está incluida. Igual pienso probarlo primero. Por ahora voy copiando una por una desde archivos y pegándolas en los campos de la web UI de JIRA, pero ni siquiera todos los campos permiten copiar y pegar. Además, en los archivos también tengo que ir actualizando continuamente el issue ID, así que lo aprovecho al buscar issues con grep y cosas así. Claro, así solo gestiono mis historias y no se sincroniza con los cambios que ocurren en JIRA
    • También hay formas de escribir historias en CSV y subirlas en lote. O incluso podrías hacer tú mismo una herramienta sencilla
  • Me siento como si hubiera vuelto a Oracle Forms 3.0. La mayor velocidad y rendimiento de Oracle Forms se aprovecha al máximo cuando conoces y usas los atajos de teclado
  • Se ve realmente genial. Me pregunto si entre las librerías TUI para Rust o Go hay alguna que pueda dar una sensación tan pulida y terminada como esta. He usado bubblegum, ratatui, tview y otras, pero siento que les falta la fluidez y sofisticación de algo como Textual
  • Está increíble. ¿Qué tan acoplado está este proyecto a Jira? Me pregunto si sería muy difícil extenderlo para usarlo con Linear o Github Projects
  • Proyecto realmente excelente. ¿Existe alguna GUI separada para Jira que permita gestionar grandes volúmenes de forma eficiente? Me pregunto si esta TUI también soporta ese tipo de funciones