The graph, first
A dense, jj-native log graph: your working stack runs hot, sibling stacks stay calm, trunk sits in context. If you know the CLI's tree output, you already know this.
Alpha · macOS
Jiji turns jj's best ideas — the working-copy commit, the log graph, and the operation log — into a fast, native macOS app you can live in. Read the graph, review diffs, and rewrite history with confidence.
Built for jj
Jiji favors the working-copy commit, bookmarks, revsets, and the operation log — not staged files and branches. Here's what's real today.
A dense, jj-native log graph: your working stack runs hot, sibling stacks stay calm, trunk sits in context. If you know the CLI's tree output, you already know this.
A continuous, multi-file, syntax-highlighted diff — built to be a daily destination, not a utility pane. Jump file to file without losing your place.
describe, new, edit, squash, abandon, move, rebase — as direct actions. Every risky change shows you what it will rewrite before it happens.
Create, move, rename, and delete bookmarks straight from the graph, without dropping back to the terminal.
Every operation lands on a timeline you can restore or revert with one click. jj's recoverability, finally visible.
A small, fast Tauri app — signed, notarized, and auto-updating. It feels like a Mac app because it is one.
On the way A conflict inbox, stacked-PR publishing, land & ship-to-trunk flows, and local auto-land. Jiji is alpha and moving quickly.
Workstreams
Modern teams ship in stacks — small, dependent changes that land in order. Jiji treats that as a first-class way to work. Every mutable line of work is a workstream: an ordered chain of changes, optionally published through a bookmark.
Flip the workbench from the full graph to Focus and you get one workstream at a time — its chain sitting on the trunk it's based on, with your other stacks a click away. The calm, stack-centric view, without leaving jj's model behind.
Submit & land each workstream as a PR stack — the view you already work in becomes the way you ship.
main is 2 changes ahead of this base
Ten themes
Five dark, five light — each hand-tuned so color only ever carries meaning. Try them right here: this whole page, graph and all, re-themes live.
Themes are the one thing a license unlocks. Everything else is free →
Pricing
Every jj workflow in Jiji works without a license. A one-time purchase unlocks all ten themes and directly funds development. No subscription, lifetime updates.
For one person, one machine.
$15 once
Buy SoloFor your laptop and your desktop.
$20 once
Buy PersonalSecure checkout and license keys handled by Polar. Sales tax included. Your key arrives by email — paste it into Jiji to unlock themes.
FAQ
Yes. Every Jujutsu workflow in Jiji works without a license. A one-time purchase unlocks the themes and supports development — it isn't a paywall on functionality.
All ten light and dark themes, plus lifetime updates and our genuine thanks. Unregistered copies use a single default light theme.
macOS only for now — a universal build for both Apple Silicon and Intel, signed and notarized. Windows and Linux aren't available yet.
Jiji is alpha. It's meant for people who already know jj well enough to sanity-check what a GUI is doing before trusting it with important work.
Jiji is a workbench, not a tutorial. It's best if you already use Jujutsu and want a faster, more legible daily workflow.
Solo activates one device; Personal activates two. Licenses validate against Polar, and stay valid offline once activated.
The source is available under FSL-1.1-MIT: free for permitted uses, and each release becomes MIT two years after it ships.