Was ist lazyjira?
lazyjira ist eine tastaturgesteuerte Terminal-UI für Jira im Stil von lazygit, geschrieben in Go. Vier Panels zeigen deine Issues, deine Projekte, das ausgewählte Issue und seinen Status nebeneinander, mit Navigation im Vim-Stil und Mausunterstützung. Suche per JQL, ändere dann Transition, Priorität, Bearbeiter oder Labels eines Issues, schreibe Kommentare, bearbeite die Beschreibung in deinem $EDITOR oder lege ein neues Issue an — ganz ohne Browser. lazyjira arbeitet mit Jira Cloud und Jira Server/Data Center, und beim ersten Start führt ein Einrichtungsassistent durch die Verbindung. Paket und Befehl heißen beide lazyjira.
⚡ Wichtige Funktionen von lazyjira
🔍 JQL-Suche
JQL mit Autovervollständigung und Syntaxhervorhebung tippen und frühere Abfragen über einen dauerhaften Verlauf wieder aufrufen. Gespeicherte JQL-Tabs halten die täglichen Ansichten eine Taste entfernt.
🗂️ Vier-Panel-Layout
Issues, Projekte, Issue-Details und Status stehen nebeneinander oder auf schmalen Terminals untereinander. Navigiert wird mit Vim-Tasten oder der Maus.
✏️ Direkt bearbeiten
Transitions, Priorität, Bearbeiter und Labels ändern, Kommentare schreiben und Beschreibungen in deinem $EDITOR bearbeiten. Neue Issues entstehen im selben Bildschirm.
🌿 Git-Integration
Aus dem ausgewählten Issue einen git-Branch anlegen oder das Issue zum aktuellen Branch öffnen, damit Ticket und Code zusammenpassen.
⚙️ Konfigurierbar
Tastenbelegung, JQL-Tabs, Issue-Spalten und benutzerdefinierte Felder werden in ~/.config/lazyjira/ eingestellt, dazu das Standard-ANSI-Theme oder eines der Catppuccin-Themes.
🔐 Cloud und Server
Jira Cloud meldet sich mit E-Mail und API-Token an, Jira Server und Data Center mit einem Personal Access Token, und mTLS-Clientzertifikate werden unterstützt.
apt upgrade hält dich auf der neuesten Version.
📦 Installation aus deb.griffo.io
Schritt 1: Repository hinzufügen
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update🆓 Es gibt einen für immer kostenlosen Spiegel. deb-free.griffo.io liefert Pakete für immer kostenlos — ohne Konto, ohne Abo, höchstens 2 Monate hinter Upstream, Sicherheitsfixes sofort. Derzeit enthält er cliamp, Ghostty, lazydocker, Oh My Posh, Uncloud und Zed; lazyjira ist nicht dabei, deshalb führt heute nur das Repository oben dorthin — auf Anfrage kann es aufgenommen werden.
Schritt 2: lazyjira installieren
# Neuestes lazyjira installieren
sudo apt install lazyjira
# Installation prüfen
lazyjira --version# Neuestes lazyjira installieren
apt install lazyjira
# Installation prüfen
lazyjira --versionSchritt 3: Mit Jira verbinden
# Der erste Start öffnet einen Einrichtungsassistenten für die Jira-Verbindung
lazyjira
# Oder Zugangsdaten direkt einrichten und entfernen
lazyjira auth
lazyjira logout🎯 Grundlegende Verwendungsbeispiele
Ausprobieren, ohne etwas zu schreiben:
# Dry Run: mit deinem echten Jira arbeiten, aber nichts ändern
lazyjira --dry-run
# Während der Nutzung eine Logdatei schreiben
lazyjira --log /tmp/lazyjira.logAus einem git-Repository heraus arbeiten:
# lazyjira im Repository starten, in dem du arbeitest: Branches aus
# Issues landen dort, und der aktuelle Branch wird seinem Issue zugeordnet
cd ~/src/my-service
lazyjiraBeschreibungen im eigenen Editor bearbeiten:
# Beschreibungen öffnen sich in $EDITOR
export EDITOR=nvim
lazyjiraKonfiguration und optionale Helfer:
# Tastenbelegung, JQL-Tabs, Spalten, eigene Felder und Theme liegen hier
ls ~/.config/lazyjira/
# Empfohlene Pakete: git für Branches, xclip zum Kopieren in die Zwischenablage,
# xdg-utils zum Öffnen von Issues im Browser
sudo apt install git xclip xdg-utils
# Changelog sowie die Dokumente Config, Keybindings und Custom Fields
ls /usr/share/doc/lazyjira# Tastenbelegung, JQL-Tabs, Spalten, eigene Felder und Theme liegen hier
ls ~/.config/lazyjira/
# Empfohlene Pakete: git für Branches, xclip zum Kopieren in die Zwischenablage,
# xdg-utils zum Öffnen von Issues im Browser
apt install git xclip xdg-utils
# Changelog sowie die Dokumente Config, Keybindings und Custom Fields
ls /usr/share/doc/lazyjira🔧 Tool-Integrationen
lazyjira fügt sich in einen bestehenden Terminal-Workflow ein:
- Git: einen Branch aus dem ausgewählten Issue anlegen oder zum Issue hinter dem aktuellen Branch springen
- Editor: Beschreibungen öffnen sich in
$EDITOR, Neovim, Helix oder jeder andere Editor übernimmt also das Schreiben - Browser: das ausgewählte Issue über
xdg-openim Browser öffnen, wenn du die volle Jira-Weboberfläche brauchst - Zwischenablage: mit
xclipkopieren, bereit für eine Commit-Nachricht oder einen Chat - Firmen-Jira: Personal Access Tokens und mTLS-Clientzertifikate decken Server- und Data-Center-Installationen mit strengeren Vorgaben ab
🚀 Warum deb.griffo.io?
- Offizielles Ubuntu: nicht paketiert: lazyjira ist in keiner Ubuntu-Version enthalten, weder in main noch in universe
- Upstream-Binary: aktuell am Tag des Downloads, aber Upstream veröffentlicht Binaries in den GitHub-Releases ohne apt-Repository —
apt upgradesieht nie eine neue Version, und jedes Release ist ein weiterer Download von Hand - Mit go install bauen: braucht eine Go-Toolchain und bei jedem Upgrade einen neuen Build, und Changelog und Dokumentation fehlen
- deb.griffo.io: neueste Version mit automatischen Updates
- ✅ Keine Laufzeitabhängigkeiten: lazyjira ist ein einzelnes, statisch gelinktes Go-Binary; git, xclip und xdg-utils werden nur empfohlen, für Branches, die Zwischenablage und das Öffnen von Issues im Browser
- ✅ apt-Updates für die Upstream-Releases: Upstream liefert Binaries, aber kein Repository; hier landet jedes Release in einem GPG-signierten apt-Repository, mit einem Build für jede Debian- und Ubuntu-Suite
- ✅ Automatische Updates: Pakete werden innerhalb von Stunden nach Upstream-Releases aktualisiert
- ✅ Vollständiges Paket: das
lazyjira-Binary plus der Changelog von Upstream und die Dokumente Config, Keybindings und Custom Fields in/usr/share/doc/lazyjira - ✅ Zwei Architekturen: nur amd64 und arm64 — Laptops, Server und 64-Bit-ARM-Boards bekommen dasselbe lazyjira
- ✅ Multi-Distribution: läuft auf Ubuntu 22.04, 24.04, 25.10 und 26.04
- ✅ Einfache Wartung: Updates mit den üblichen apt-Befehlen
📦 Paket-Build-Repository
Die Ubuntu-Pakete werden in diesem GitHub-Repository automatisch gebaut und gepflegt:
- 🎫 lazyjira-debian - Builds der neuesten Releases
🔗 Verwandte Pakete
Ebenfalls verfügbar über deb.griffo.io:
- lazygit - Terminal-UI für git, das Vorbild für den Stil von lazyjira
- lazydocker - Terminal-UI für Docker und docker-compose im selben Stil
- k9s - Terminal-UI zur Verwaltung von Kubernetes-Clustern
- yq - Kommandozeilen-Prozessor für YAML, JSON und XML