11 pontos por GN⁺ 2025-09-12 | 3 comentários | Compartilhar no WhatsApp
  • Toolkit baseado em CLI que permite aos desenvolvedores buscar, criar, editar e gerenciar tarefas do Jira diretamente no terminal
  • Permite filtragem e busca rápidas por status da tarefa, responsável, prioridade e mais, além de oferecer suporte a pesquisas complexas por meio de um editor de consultas JQL
  • Oferece recursos de criação e edição diretamente no terminal, facilitando o gerenciamento de detalhes como título, descrição, status, labels e data de vencimento
  • Reforça a colaboração em equipe com gerenciamento de comentários e vínculo entre tarefas relacionadas, integrando todo o processo de forma natural ao fluxo de trabalho com código
  • Com UI simples, alta velocidade e grande liberdade de configuração, oferece uma interface leve alternativa para o Jira otimizada para ambientes de desenvolvimento

JiraTUI - Quando o Jira encontra a linha de comando

  • JiraTUI é uma interface do Jira baseada em terminal projetada para desenvolvedores e equipes
    • Oferece um fluxo de trabalho mais rápido e produtivo do que a forma tradicional de usar o Jira pela web
    • Mesmo sem uma UI especial, permite controlar diretamente pela linha de comando os principais recursos de gerenciamento do Jira do início ao fim
  • Busca de tarefas

    • Permite encontrar rapidamente tarefas do Jira usando os poderosos recursos de busca baseados em JQL
    • É possível filtrar por critérios como status, responsável e prioridade, criando um ambiente em que as tarefas necessárias podem ser consultadas imediatamente
    • Aumenta a velocidade e a precisão da busca, garantindo mais tempo para focar nas partes importantes do projeto
  • Criação de tarefas

    • Oferece a capacidade de criar novas tarefas do Jira diretamente no terminal
    • Informações essenciais como título, descrição e prioridade podem ser inseridas em um único fluxo, simplificando bastante o processo de criação sem navegação complexa pela UI
    • Com o registro rápido de tarefas, é possível dedicar mais tempo ao trabalho real
  • Atualização de tarefas

    • Permite editar diretamente status, responsável, resumo, labels e data de vencimento da tarefa
    • Como a edição pode ser feita diretamente na linha de comando, melhora a atualização das informações e a eficiência da colaboração dentro da equipe
    • Ajuda a manter o fluxo de trabalho e a consistência dos dados em todo o projeto
  • Gerenciamento de comentários

    • Para facilitar a comunicação entre os membros da equipe, oferece suporte direto na linha de comando para adicionar e excluir comentários
    • Discussões sobre o andamento das tarefas, compartilhamento de informações e troca de opiniões são tratados em uma única interface
    • Todo o conteúdo da comunicação é gerenciado de forma organizada, facilitando o compartilhamento de informações sobre o progresso do trabalho
  • Gerenciamento de tarefas relacionadas

    • Permite gerenciar diretamente no terminal a vinculação e desvinculação entre tarefas
    • Como possibilita visualizar com clareza as dependências e relações entre tarefas, fica mais fácil entender o fluxo geral do projeto de relance
    • É um recurso que ajuda a aumentar a integração do gerenciamento de projetos
  • Busca com JQL

    • Suporta Jira Query Language (JQL) para pesquisar tarefas com precisão com base em critérios complexos
    • É possível criar e salvar consultas de busca avançadas, facilitando o uso recorrente e a filtragem adaptada às características do projeto
    • É uma ferramenta poderosa para maximizar a produtividade e a eficiência do gerenciamento

Vantagens

  • Grande liberdade de configuração

    • Permite atalhos de comando, configurações do usuário e personalização do ambiente
    • Pode ser aplicado com flexibilidade a diversos fluxos de trabalho de desenvolvimento
  • Simplicidade

    • Oferece uma interface de CLI intuitiva sem cliques desnecessários
    • O gerenciamento do Jira se integra naturalmente como parte do fluxo de trabalho do desenvolvedor
  • Velocidade

    • Execução rápida de comandos maximiza a velocidade de criação, busca e edição de tarefas
    • Reduz tarefas repetitivas e melhora o foco no desenvolvimento
  • Facilidade de uso

    • Estrutura clara de comandos e prompts orientativos reduzem a barreira de entrada
    • Pode ser usado com facilidade desde desenvolvedores iniciantes até os mais experientes

Código e instalação

3 comentários

 
bus710 2025-09-13

Ughhh....
Não quero ter que usar Jira até no terminal!!!

 
kernel0 2025-09-12

Atualmente, como usa apenas a versão v3 da Jira REST API, só é possível usar o Jira Cloud. As versões Data Center e Server não podem ser usadas.

 
GN⁺ 2025-09-12
Comentários do Hacker News
  • Uau, isso é realmente impressionante. O JIRA é tão lento que, há alguns meses, eu mesmo criei uma ferramenta no navegador para pesquisar/filtrar instantaneamente vários projetos. Queria experimentar se dava para fazer a filtragem ser quase imediata e, usando alguns truques de JS, consegui um desempenho bem decente. Acho que ainda há espaço para otimização. O tamanho total da página é de cerca de 70kb (HTML+CSS+JS). Fiz tudo manualmente. O design não vai ganhar prêmio, mas a sensação de resposta imediata é satisfatória e, para meu uso pessoal, é mais do que suficiente. Foi muito divertido fazer isso como projeto paralelo. Há uma URL pública oficial, então espero que qualquer pessoa possa testar. Já mencionei isso antes em um comentário no HN. Como referência, usei um proxy por causa de problemas de CORS, e o proxy foi implementado com algumas linhas de código em golang. Não usei NPM nem nenhum outro framework. Se alguém realmente quiser ver o código-fonte ou rodar por conta própria, também estou disposto a abrir o projeto. Definitivamente não recomendo confiar em um proxy operado por qualquer pessoa na internet (especialmente considerando os incidentes com NPM). Ainda assim, se quiser testar, fique à vontade, mas o risco é por sua conta :P
    • Como site relacionado, isanybodyusingthisprivatekey.com também é bem interessante
    • Parece legal, mas para a equipe de segurança isso é um verdadeiro pesadelo. Inserir uma chave de API em um projeto pessoal de um usuário do HN é algo que absolutamente ninguém deveria fazer (mesmo que o autor não seja malicioso, na perspectiva de zero trust isso continua sendo inaceitável)
  • Há uma necessidade urgente de uma ferramenta parecida para o Github. O navegador até oferece uma GUI rápida, mas eu queria que existissem mais ferramentas com mais recursos de comandos de teclado para usuários avançados
    • Apps web também conseguem oferecer ótimos atalhos de teclado. Gmail e Linear são bons exemplos. No caso do GitHub, se você usar a extensão Refined GitHub, ganha várias melhorias junto com diversos atalhos, então a experiência fica muito melhor
    • Recomendo experimentar o Github CLI
    • Não sou exatamente um usuário avançado de Github, mas também vale a pena testar o Lazygit
    • Existem vários plugins de GitHub dentro de IDEs, então fico pensando se integração com IDE já não cobre boa parte do que falta
    • gh-dash também é uma boa opção
  • Projeto excelente. Na verdade, não tenho muito interesse em TUIs (na minha visão, são meio que uma versão econômica de uma GUI), mas ainda assim acho que qualquer coisa é melhor do que o site do Jira. Fico curioso sobre quanto dos problemas de desempenho do Jira vêm do design do site (principalmente em coisas como drag-and-drop) e quanto vem do servidor
    • O que eu gosto em TUIs é que elas precisam ser simples e carregar todos os dados de uma vez. Não quero necessariamente usar apps diretamente no terminal, mas certamente prefiro apps feitos com essas restrições em mente. Na verdade, apps web também poderiam ser feitos assim, e é uma pena que a maioria não siga esse caminho
    • Eu penso em TUI como uma espécie de “GUI para mão de vaca”. Olhando meu monitor de sistema agora, toda vez que abro a aba do Jira no navegador, o chromium fica em primeiro lugar no uso de CPU. Isso acontece mesmo quando não está fazendo nada
    • É irritante quando drag-and-drop ou várias atualizações de UI bloqueiam toda a interface até chegar uma resposta da rede
  • Com certeza vou testar. Tenho uma curiosidade: existe alguma forma de fazer com que, ao clicar em um link do JIRA em e-mail, Slack etc., ele abra automaticamente nesta TUI? Não parece provável, mas fiquei curioso se existe algum jeito
    • Na verdade, dá sim. Você precisa registrar um novo manipulador de URI para que a TUI seja iniciada e receba o link ou a issue diretamente como argumento de CLI. Depois, basta usar um script do Tampermonkey ou uma extensão de navegador para trocar todos os links do JIRA por essa nova URI
  • link do projeto jiratui
  • Tenho algumas reclamações sobre a UI web do Jira também (principalmente quando é difícil encontrar a issue que quero), mas nada tão crítico. Para mim, o mais útil seria uma ferramenta baseada em linha de comando (CLI), não uma TUI. Acho que seria bom escrever várias stories em arquivos de texto, arquivos org etc., editar tudo com conforto no meu editor e depois fazer upload. Vi que o jiratui também tem algumas ferramentas de CLI, mas parece que o recurso que eu procurava ainda não está na documentação ou talvez ainda não tenha sido incluído. Ainda assim, pretendo testar. No momento, estou copiando uma por uma de arquivos e colando nos campos da UI web do JIRA, e nem todos os campos aceitam copiar e colar. Além disso, também preciso manter o ID da issue atualizado nos arquivos, então acabo usando isso em buscas com grep e coisas do tipo. Claro, fazendo assim eu só gerencio minhas próprias stories e elas não ficam sincronizadas com as mudanças feitas no JIRA
    • Também existe a opção de escrever as stories em CSV e fazer upload em lote. Ou você mesmo pode criar uma ferramenta simples
  • Me dá a sensação de estar usando Oracle Forms 3.0. A maior velocidade e desempenho do Oracle Forms aparecem quando você conhece e usa os atalhos de teclado
  • Parece realmente muito bom. Fico curioso se existem bibliotecas de TUI para Rust ou Go capazes de dar uma sensação tão polida e bem-acabada quanto essa. Já usei bubblegum, ratatui, tview etc., mas parecem menos suaves e sofisticadas do que algo como Textual
  • Muito legal. O quanto este projeto é acoplado ao Jira? Fico curioso se seria muito difícil expandi-lo para funcionar com Linear ou Github Projects
  • Projeto realmente excelente. Existe alguma GUI separada para Jira que permita gerenciar grandes volumes de forma eficiente? Fico curioso se esta TUI também oferece esse tipo de recurso