February 1, 2026
Pun wars and commit chaos
VisualJJ – Jujutsu in Visual Studio Code
A slick new code tool sparks joy, side‑eye, and open‑source beef
TLDR: VisualJJ brings a sleek, point‑and‑click view of code history to VS Code, but the community split fast: some love the slick vibe and perfect pun, others push open‑source alternatives and question monetizing on top of Jujutsu. Practical users warn of missing features and AI tool hiccups, making adoption a careful call.
VisualJJ lands in VS Code promising a clean, clickable view of your code history so you can ship faster without wrestling with Git. It sits on top of Jujutsu (a modern rival to Git) and Git itself, aiming to keep engineers “in flow.” The community? Absolutely buzzing. One commenter crowned the cheeky tagline “Git‑out‑of‑the‑way source control” as the perfect pun—and yes, the joy was real.
But the honeymoon didn’t last. Instantly, the open‑source alarms started blaring. Fans flagged not one but two free alternatives: jjk and open‑jj. That poured gasoline on a spicy debate: is it cool to make money from a polished interface built on an open project? One voice asked if it “sits well” to monetize “mostly off” Jujutsu’s core, even floating a revenue share to the original JJ creator. Cue the ethics thread.
Meanwhile, a reality check from the trenches: a dev who lived with JJ for six months loved it—until daily life intervened. Missing features like “pre‑commit hooks” (automated checks before saving changes) and quirks with “worktrees” (multiple working folders) reportedly broke AI helpers like Claude Desktop. Translation: cool new toy, but some workflows and AI tools trip over it.
So today’s vibe: pun lovers rejoice, open‑source purists circle the wagons, and pragmatists ask, “Will it work with my stack?”
Key Points
- •VisualJJ is a Visual Studio Code extension focused on simplifying source control workflows.
- •It provides a clear, interactive change tree for visualizing repository changes and history.
- •The extension works on top of both Jujutsu (jj) and Git.
- •It is designed to enable safe editing of version history.
- •Target users include both jj practitioners and developers seeking to reduce Git friction while maintaining flow.