Back to browse
GitHub Repository

jj-navi is workspace orchestrator for Jujutsu (jj), built for parallel human and AI agentic workflows

24 starsRust

Nv – workspace orchestrator for jj built for parallel agent workflows

by Sreenington·Apr 29, 2026·2 points·0 comments

AI Analysis

●●SolidNiche GemCozy

Auto-snapshots all workspaces on list so you never see stale jj commits.

Strengths
  • List command snapshots every workspace before showing diff stats and age
  • Shell integration changes directory not just workspace
  • Remove command guards against deleting current workspace
Weaknesses
  • jj has tiny adoption compared to git
  • Worktrunk already handles git worktrees similarly
Target Audience

Developers using Jujutsu version control

Similar To

Worktrunk · git worktrees

Post Description

howdy y'all,

i've been deep in jj for a while and been experimenting with jj workspaces for parallel workflows. it's more intuitive than git worktrees but it still has a couple of gotchas that have been a hindrance to my ideal workflow.

so I built jj-navi - a tiny rust based cli that makes jj workspace orchestration a lot less pain in the ass.

key bits: - `navi switch <name>` -> creates/switchs workspaces and cds into them automatically (via shell integration) - `navi list` -> shows insertions/deletions across workspaces and also runs jj snapshot (so you don't see stale work)

check it out here at: https://github.com/eersnington/jj-navi (note: url at the top is a git.new one)

also, this is heavily inspired by worktrunk (still my daily driver replacement for git worktrees) and jj-ryu by dillon mulroy from the orange cloud forking company.

would love y'alls feedback, especially from heavy jj + agent users. feel free to open up issues on gh or hit me up on X.

Similar Projects