11 Punkte von GN⁺ 2025-09-12 | 3 Kommentare | Auf WhatsApp teilen
  • Ein CLI-basiertes Toolkit, mit dem Entwickler Jira-Tickets direkt im Terminal suchen, erstellen, bearbeiten und verwalten können
  • Unterstützt schnelles gefiltertes Suchen nach Ticketstatus, Bearbeiter, Priorität usw. und ermöglicht auch komplexe Suchen über einen JQL-Abfrageeditor
  • Bietet Funktionen zum direkten Erstellen und Bearbeiten im Terminal, sodass Titel, Beschreibung, Status, Labels, Fälligkeitsdatum und weitere Details einfach verwaltet werden können
  • Stärkt die Teamzusammenarbeit durch Kommentarverwaltung und Verknüpfung verwandter Tickets, wobei sich der gesamte Prozess nahtlos in Code-Workflows integriert
  • Bietet mit einfacher UI, hoher Geschwindigkeit und großer Konfigurierbarkeit eine leichtgewichtige alternative Jira-Oberfläche, die für Entwicklungsumgebungen optimiert ist

JiraTUI - Wenn Jira auf die Kommandozeile trifft

  • JiraTUI ist eine terminalbasierte Jira-Oberfläche, die für Entwickler und Teams entwickelt wurde
    • Bietet einen schnelleren und produktiveren Workflow als die herkömmliche webbasierte Nutzung von Jira
    • Auch ohne spezielle UI lassen sich die wichtigsten Verwaltungsfunktionen von Jira von Anfang bis Ende direkt über die Kommandozeile steuern
  • Ticket-Suche

    • Mit der leistungsstarken Suche auf JQL-Basis lassen sich Jira-Aufgaben schnell finden
    • Es kann nach Status, Bearbeiter, Priorität und weiteren Bedingungen gefiltert werden, wodurch benötigte Aufgaben sofort abrufbar sind
    • Höhere Suchgeschwindigkeit und Genauigkeit schaffen mehr Zeit, um sich auf die wichtigen Teile des Projekts zu konzentrieren
  • Ticket-Erstellung

    • Bietet die Möglichkeit, neue Jira-Aufgaben direkt im Terminal anzulegen
    • Wichtige Informationen wie Titel, Beschreibung und Priorität können in einem einzigen Ablauf eingegeben werden, wodurch der Erstellungsprozess ohne komplexe UI-Navigation stark vereinfacht wird
    • Durch schnelles Erfassen von Aufgaben bleibt mehr Zeit für die eigentliche Arbeit
  • Ticket-Aktualisierung

    • Status, Bearbeiter, Zusammenfassung, Labels und Fälligkeitsdatum einer Aufgabe können direkt geändert werden
    • Da Änderungen direkt in der Kommandozeile möglich sind, bleiben Ticketinformationen aktuell und die Zusammenarbeit im Team wird effizienter
    • Unterstützt einen konsistenten Aufgabenfluss und die Datenkonsistenz im gesamten Projekt
  • Kommentarverwaltung

    • Um die Kommunikation im Team zu unterstützen, werden das Hinzufügen und Löschen von Kommentaren direkt über die Kommandozeile ermöglicht
    • Diskussionen zum Fortschritt, Informationsaustausch und Feedback pro Aufgabe laufen über eine einzige Oberfläche
    • Alle Kommunikationsinhalte werden strukturiert verwaltet, sodass Informationen zum Arbeitsfortschritt leicht geteilt werden können
  • Verwaltung verknüpfter Tickets

    • Verknüpfungen zwischen Tickets können direkt im Terminal verwaltet oder aufgehoben werden
    • Abhängigkeiten und Beziehungen zwischen verknüpften Aufgaben lassen sich klar visualisieren, sodass der Projektfluss auf einen Blick erkennbar wird
    • Eine hilfreiche Funktion, um die Integration im Projektmanagement zu verbessern
  • JQL-Suche

    • Unterstützt Jira Query Language (JQL), um Aufgaben anhand komplexer Kriterien präzise zu durchsuchen
    • Erweiterte Suchabfragen können erstellt und gespeichert werden, was wiederholte Nutzung oder projektspezifische Filterung erleichtert
    • Ein leistungsstarkes Werkzeug zur Maximierung von Produktivität und Verwaltungseffizienz

Vorteile

  • Hohe Konfigurierbarkeit

    • Unterstützung für Befehlskürzel, Benutzereinstellungen und umgebungsspezifische Anpassungen
    • Lässt sich flexibel an verschiedene Entwicklungs-Workflows anpassen
  • Einfachheit

    • Bietet eine intuitive CLI-Oberfläche ohne unnötige Klicks
    • Die Jira-Verwaltung integriert sich natürlich als Teil des Entwickler-Workflows
  • Geschwindigkeit

    • Schnelle Befehlsausführung maximiert die Geschwindigkeit beim Erstellen, Suchen und Bearbeiten von Aufgaben
    • Verkürzt wiederkehrende Arbeiten und verbessert den Fokus bei der Entwicklung
  • Benutzerfreundlichkeit

    • Klare Befehlsstruktur und hilfreiche Eingabeaufforderungen senken die Einstiegshürde
    • Kann von Einsteigern ebenso wie von erfahrenen Entwicklern leicht genutzt werden

Code und Installation

3 Kommentare

 
bus710 2025-09-13

Uff ....
Ich will Jira nicht auch noch im Terminal benutzen!!!

 
kernel0 2025-09-12

Derzeit wird nur die Jira REST API v3 verwendet, daher kann nur Jira Cloud genutzt werden. Data-Center- und Server-Versionen werden nicht unterstützt.

 
GN⁺ 2025-09-12
Hacker-News-Kommentare
  • Wow, wirklich beeindruckend. JIRA ist so langsam, dass ich mir vor ein paar Monaten selbst ein Tool gebaut habe, mit dem ich im Browser mehrere Projekte sofort durchsuchen/filtern kann. Ich wollte ausprobieren, ob sich nahezu sofortiges Filtern umsetzen lässt, und habe mit ein paar JS-Tricks eine ziemlich gute Performance erreicht. Da gibt es wahrscheinlich noch weiteres Optimierungspotenzial. Die gesamte Seitengröße liegt bei etwa 70 KB (HTML+CSS+JS). Ich habe alles komplett von Hand gebaut. Das Design ist zwar nicht preisverdächtig, aber das direkte Reaktionsgefühl ist sehr befriedigend und für meinen persönlichen Gebrauch völlig ausreichend. Es hat als Side Project wirklich Spaß gemacht. Es gibt eine öffentlich verfügbare URL, also kann es gern jeder ausprobieren. Ich hatte es früher auch schon in einem HN-Kommentar erwähnt. Wegen CORS-Problemen habe ich übrigens einen Proxy verwendet, den ich in ein paar Zeilen Golang-Code implementiert habe. Ich nutze weder NPM noch irgendwelche anderen Frameworks. Falls jemand den Source Code sehen oder es selbst betreiben möchte, wäre ich auch bereit, das Projekt zu veröffentlichen. Ich würde allerdings absolut nicht empfehlen, einem Proxy zu vertrauen, den irgendwer im Internet betreibt (wenn man an die NPM-Vorfälle denkt). Wer es trotzdem ausprobieren will, kann das gern tun, aber das Risiko liegt bei euch :P
    • Als verwandte Seite ist auch isanybodyusingthisprivatekey.com ziemlich interessant
    • Sieht cool aus, ist für das Security-Team aber der reinste Albtraum. Einen API-Key in das private Projekt irgendeines HN-Nutzers einzugeben, sollte wirklich niemand tun (selbst wenn der Autor nicht böswillig ist, fällt das aus Sicht von Zero Trust durch)
  • Ich brauche dringend ein ähnliches Tool für Github. Der Browser bietet zwar eine schnelle GUI, aber ich wünschte, es gäbe mehr Tools mit umfangreicheren Tastaturbefehlen für Power-User
    • Auch Web-Apps können großartige Tastaturkürzel haben. Gmail und Linear sind gute Beispiele. Bei GitHub bekommt man mit der Erweiterung Refined GitHub viele Verbesserungen inklusive diverser Shortcuts, was die Nutzung deutlich angenehmer macht
    • Ich würde empfehlen, mal die Github CLI auszuprobieren
    • Ich nutze Github zwar nicht wie ein Power-User, aber Lazygit ist vielleicht auch einen Blick wert
    • Es gibt in integrierten Entwicklungsumgebungen (IDEs) diverse GitHub-Plugins, daher frage ich mich, ob die IDE-Integration allein nicht schon ausreicht
    • gh-dash ist ebenfalls eine gute Option
  • Tolles Projekt. Ehrlich gesagt interessiere ich mich nicht besonders für TUIs (für mich sind das so etwas wie billige GUIs), aber alles ist besser als die Jira-Website. Ich frage mich, wie viel von Jiras Performance-Problemen am Website-Design liegt (vor allem bei Dingen wie Drag-and-Drop) und wie viel am Server
    • Was ich an TUIs mag: Sie müssen zwangsläufig einfach sein und alle Daten auf einmal laden. Ich möchte Apps nicht unbedingt direkt im Terminal verwenden, aber Anwendungen, die mit solchen Einschränkungen im Hinterkopf gebaut wurden, bevorzuge ich definitiv. Eigentlich könnte man auch Web-Apps so bauen, aber schade, dass das die meisten nicht tun
    • Ich sehe TUIs als „GUI für Sparsame“. Wenn ich gerade meinen Systemmonitor anschaue, steht Chromium jedes Mal auf Platz 1 bei der CPU-Auslastung, sobald ich einen Jira-Tab im Browser öffne. Und das, obwohl ich gar nichts mache
    • Es nervt, wenn Drag-and-Drop oder verschiedene UI-Update-Funktionen sämtliche UI-Interaktionen blockieren, bis eine Netzwerkantwort zurückkommt
  • Das werde ich auf jeden Fall ausprobieren. Ich frage mich nur, ob es irgendeine Möglichkeit gibt, dass beim Klick auf einen JIRA-Link in E-Mails oder Slack dieser TUI automatisch geöffnet wird. Klingt nicht sehr wahrscheinlich, aber falls es geht, würde mich interessieren wie
    • Das geht tatsächlich. Man muss einen neuen URI-Handler registrieren, sodass die TUI gestartet wird und den Link oder das Issue direkt als CLI-Argument bekommt. Danach kann man mit einem Tampermonkey-Skript oder einer Browser-Erweiterung alle JIRA-Links in den neuen URI umschreiben
  • jiratui-Projektlink
  • Ich habe auch ein paar Beschwerden über die Jira-Web-UI (vor allem, wenn es schwer ist, das gewünschte Issue zu finden), aber für mich ist das kein so gravierendes Problem. Für mich wäre am nützlichsten ein Tool auf Basis der Kommandozeile (CLI), nicht der TUI. Ich würde Stories gern in mehreren Textdateien, Org-Dateien usw. schreiben, sie bequem in meinem Editor bearbeiten und dann hochladen. In jiratui scheint es einige CLI-Tools zu geben, aber entweder steht die Funktion, die ich suche, noch nicht in der Doku oder sie ist noch nicht enthalten. Ich werde es erst einmal ausprobieren. Momentan kopiere ich Dinge einzeln aus Dateien und füge sie in die Felder der JIRA-Web-UI ein, aber nicht alle Felder unterstützen überhaupt Copy-and-Paste. Außerdem muss ich in den Dateien auch ständig die Issue-IDs aktualisieren, damit ich sie bei der Issue-Suche mit grep und Ähnlichem verwenden kann. Natürlich verwalte ich auf diese Weise nur meine eigenen Stories, und Änderungen in JIRA werden damit nicht synchronisiert
    • Man kann Stories auch als CSV schreiben und gesammelt hochladen. Oder man baut sich einfach selbst ein kleines Tool
  • Das fühlt sich an, als würde es auf Oracle Forms 3.0 laufen. Die höchste Geschwindigkeit und Performance von Oracle Forms kommt dann zur Geltung, wenn man die Tastaturkürzel kennt und nutzt
  • Sieht wirklich großartig aus. Ich frage mich, ob es unter den TUI-Bibliotheken für Rust oder Go etwas gibt, das so elegant und ausgereift wirken kann. Ich habe bubblegum, ratatui, tview usw. ausprobiert, aber sie wirken weniger glatt und polished als Textual
  • Wirklich toll. Wie stark ist dieses Projekt an Jira gebunden? Ich frage mich, ob es sehr schwierig wäre, das für Linear oder Github Projects zu erweitern
  • Wirklich ein großartiges Projekt. Gibt es vielleicht schon eine separate Jira-GUI für effizientes Bulk-Management? Ich frage mich, ob diese TUI so etwas ebenfalls unterstützt