jirka

A TUI dashboard that lives in your terminal. Track Jira tickets across multiple panels, keyboard-driven, zero mouse required.

TUI — runs in your terminal Go + BubbleTea v2 Vim-style nav Configurable JQL Jira Cloud & Server
$ brew install cnwv/apps/jirka click to copy

or go install github.com/cnwv/jirka/app@latest  ·  binary releases  ·  github

$ jirka init — connect your Jira and set up your first dashboard
jirka — Main
DEMO-102 — Database migration for new schema
Last update: just now 1-6 panels j/k navigate Tab cycle r refresh Try the keys!

Features

Multi-panel grid

Up to 6 panels in configurable rows x cols layout. Each panel shows tickets from any JQL query.

Multi-window

Create multiple dashboard windows for different views. Switch between them instantly with one key.

Live polling

Automatically refreshes data from Jira on a configurable interval. No manual refresh needed.

In-app editing

Edit panel names, JQL queries, and colors without leaving the TUI. Test JQL live before saving.

Sectioned panels

Group tickets within a panel by status, priority, or any criteria using multiple JQL sub-queries.

Keyboard-driven

Vim-style navigation. Number keys to focus panels, Tab to cycle, j/k to scroll. No mouse needed.

Jira Cloud & Server

Works with Jira Cloud (Basic Auth + API v3) and Jira Server / Data Center (Bearer token + API v2).

Key Bindings

1 - NFocus panel N
TabCycle focus between panels and detail
j / kNavigate tickets or scroll detail view
eEdit focused panel (name, JQL, color)
nCreate new window
0Window switcher
rRefresh data from Jira
bOpen selected ticket in browser
qQuit