A lightweight Jira task monitor that lives in your KDE Plasma system tray. It polls one or more Jira instances for assigned tasks and displays them as a badge widget with a popup list.
| All tasks | Filter by instance |
|---|---|
![]() |
![]() |
┌──────────────┐ REST API ┌──────────────┐
│ Plasma Widget│ ◄──────────► │ Jira Server │
│ (QML) │ │ Jira Cloud │
└──────────────┘ └──────────────┘
The widget talks directly to Jira — no backend process needed. Everything runs as a single .plasmoid file.
- KDE Plasma 6
- Download
com.github.aladex.jira-tray.plasmoidfrom the KDE Store or GitHub Releases - Install:
kpackagetool6 -i com.github.aladex.jira-tray.plasmoid - Add the Jira Tasks widget to your panel or system tray
- Right-click the widget and choose Configure... to add your Jira instances
git clone https://github.com/Aladex/jira-tray.git
cd jira-tray
make installAdd the Jira Tasks widget to your panel or system tray, then right-click it and choose Configure... to add your Jira instances.
The widget has a built-in settings page (right-click the widget > Configure) that supports multiple Jira instances. For each instance you can set:
- Name — display name for the instance
- Jira URL — base URL of your Jira instance
- Email (Cloud) — your Atlassian account email; leave empty for Server/DC
- API Token — personal access token
- JQL Filter — custom JQL query
- Poll Interval — how often to check for updates (
30s,2m,10m, etc.)
Auth type is auto-detected per instance:
| Email field | Auth method | Use case |
|---|---|---|
| Filled | Basic (email:token) |
Jira Cloud |
| Empty | Bearer (token) |
Jira Server / Data Center |
make uninstallOr via kpackagetool:
kpackagetool6 -r com.github.aladex.jira-trayMIT

