DEV Community

Cover image for JDU — Jira Desktop Unofficial: I Got Tired of Opening Jira in My Browser. So I Built a Desktop App.
Cahyanudien Aziz Saputra
Cahyanudien Aziz Saputra

Posted on • Originally published at blog.cahyanudien.site

JDU — Jira Desktop Unofficial: I Got Tired of Opening Jira in My Browser. So I Built a Desktop App.

Every developer has that one browser tab that never closes.

For me, it was Jira.

It lived somewhere between Gmail and Stack Overflow, buried under 20 other tabs — waiting for me to accidentally close it and lose the URL I'd typed in three times that morning. One day I just got fed up. Not with Jira itself, but with the friction of running it inside a browser.

So I built JDU — Jira Desktop Unofficial. A lightweight, dedicated Jira desktop app built with Tauri and Rust.


Why I Built JDU (Jira Desktop Unofficial)

Nothing is technically wrong with Jira's web interface. It works fine. But keeping it inside a browser tab means:

  • It competes with 20 other tabs for your attention
  • Chrome silently "memory-saves" the tab and you lose your place
  • There's no dedicated window you can Cmd+Tab into directly
  • Every browser update is one more thing that could quietly break your workflow

What I wanted was simple: Jira in its own window. Nothing else.


Why Tauri — and Not Electron?

This is the first question everyone asks.

Electron is the obvious choice. It's popular, well-documented, and battle-tested. But Electron ships an entire Chromium browser engine inside every app — 100MB+ just to render a webpage. That's like buying a cargo ship to deliver a letter.

Tauri takes a smarter approach. It uses the webview that's already installed on your OS — WebView2 on Windows, WebKit on macOS and Linux. The backend is written in Rust. No bundled browser. No bloat.

The result speaks for itself:

Metric JDU (Jira Desktop Unofficial) Typical Electron App Browser Tab
Memory Usage ~80 MB ~350 MB ~150 MB
Startup Time < 2 seconds 5–8 seconds Instant
Download Size ~8 MB ~120 MB N/A
Background CPU Minimal Moderate High

~8 MB download. ~80 MB RAM. Under 2 seconds to launch.

For an app I have open all day, every day — those numbers matter a lot.


What JDU Does (and Doesn't Do)

JDU is a thin wrapper, not a reimplementation of Jira. It gives Jira its own window and gets out of the way.

✅ Works with any Jira instance — Cloud, Server, or Data Center

✅ Remembers your Jira URL and window preferences across sessions

✅ Dedicated desktop window, completely separate from your browser

✅ Zero telemetry, zero tracking, zero data collection

✅ Native OS feel — respects system themes

✅ MIT licensed and fully open source

❌ Not affiliated with or endorsed by Atlassian

❌ Doesn't handle your credentials — Jira's own login system does, exactly like a browser

❌ Multi-account support isn't here yet (it's on the roadmap)

Your login. Your data. Your workflow. JDU just gives it a proper home.


Installing JDU

Download is available for Windows, macOS, and Linux from the GitHub releases page.

Prefer to build from source? You'll need Rust, Node.js, and the Tauri prerequisites:

git clone https://github.com/cas8398/jira-desktop-unofficial
cd jira-desktop-unofficial
pnpm install && pnpm tauri build
Enter fullscreen mode Exit fullscreen mode

The Honest Part

This isn't a revolutionary product. It's a small tool that solves a specific, annoying problem.

I built it because I wanted it to exist. I published it because maybe you do too. The source is on GitHub, the license is MIT, and issues and PRs are genuinely welcome.

If you've ever wished Jira had a real desktop app — JDU (Jira Desktop Unofficial) is the Jira desktop client that Atlassian never built. Free, open source, and under 8 MB.


Try JDU:

Top comments (0)