Alpha · macOS

The desktop workbench
for Jujutsu.

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.

Free · Universal (Apple Silicon & Intel) · Notarized · v0.1.0

Built for jj

JJ-native, not Git-shaped.

Jiji favors the working-copy commit, bookmarks, revsets, and the operation log — not staged files and branches. Here's what's real today.

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.

Diffs you live in

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.

Rewrite, directly

describe, new, edit, squash, abandon, move, rebase — as direct actions. Every risky change shows you what it will rewrite before it happens.

Bookmarks, managed

Create, move, rename, and delete bookmarks straight from the graph, without dropping back to the terminal.

Undo is a habit

Every operation lands on a timeline you can restore or revert with one click. jj's recoverability, finally visible.

Native macOS

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

Made for stacked work.

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.

  • G / W Two views, one selection — the whole tree, or a single stack. Your choice is remembered.
  • Each stack shows its publish bookmark and how far it sits behind trunk.
  • Jump focus between stacks instantly — the diff and inspector follow along.

Next Submit & land each workstream as a PR stack — the view you already work in becomes the way you ship.

Ten themes

Make it yours.

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

Free to use. Pay if you love it.

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.

Solo

For one person, one machine.

$15 once

Buy Solo
  • 1 device activation
  • All 10 light & dark themes
  • Lifetime updates
  • Source-available (FSL-1.1-MIT)

Secure checkout and license keys handled by Polar. Sales tax included. Your key arrives by email — paste it into Jiji to unlock themes.

FAQ

Questions, answered.

Is Jiji free?

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.

What does paying unlock?

All ten light and dark themes, plus lifetime updates and our genuine thanks. Unregistered copies use a single default light theme.

Which platforms are supported?

macOS only for now — a universal build for both Apple Silicon and Intel, signed and notarized. Windows and Linux aren't available yet.

Is it stable?

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.

Do I need to know jj?

Jiji is a workbench, not a tutorial. It's best if you already use Jujutsu and want a faster, more legible daily workflow.

How do device licenses work?

Solo activates one device; Personal activates two. Licenses validate against Polar, and stay valid offline once activated.

Is it open source?

The source is available under FSL-1.1-MIT: free for permitted uses, and each release becomes MIT two years after it ships.

Still curious? Read the license or learn about Jujutsu.