AIToday
AI Coding AssistantsOpen-Source AIHacker NewsPublished: Aug 6, 2026, 22:03 JST

Juju-chu: Guide to Jujutsu version control for AI coding agents

Juju-chu: Guide to Jujutsu version control for AI coding agents

3 Key Points

  1. What happened

    Yuka Ooka, author of the React series Riakuto! (which sold over 40,000 copies), has published Juju-chu!, a 163-page book teaching Jujutsu—a Git-compatible version control system—alongside AI coding agents like Claude Code. The book uses dialogue between a senior and junior engineer to explain Jujutsu's core concepts: automatic snapshots, universal undo, and safe history rewriting.

  2. Why it matters

    Developers working daily with AI coding agents face friction that Git wasn't designed for—agents generate and discard large code volumes in minutes, leaving users managing commits and untangling history. Jujutsu solves this by eliminating staging, preserving all work in an operation log, and making history rewriting feel safe. The book bridges the gap between Git's mental model and Jujutsu's, so developers who lose AI-generated work or struggle to split sprawling agent output into clean changes can adopt the tool without asking their entire team to switch.

  3. What to watch

    The book covers Jujutsu v0.43.0 (released July 2026) and includes free config files to direct AI agents toward Jujutsu instead of Git. It is available DRM-free as PDF and EPUB on Leanpub, on Kindle, and in print (163 pages, 6 × 9 inches); Ooka will update sections if breaking changes in Jujutsu render instructions inaccurate, with no extra charge to Leanpub readers.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, in your inbox every morning.

Context & Analysis

Yuka Ooka brings twenty years of Git-based development and authorial success (Riakuto! exceeded 40,000 copies sold) to a problem that only recently became acute: the mismatch between how Git was designed and how AI coding agents work. Where Git assumes human-paced, deliberate commits, agents generate, rewrite, and discard large volumes of code in minutes. Ooka's own workflow shifted when she began using AI agents daily; staging became a bottleneck, commit archaeology through reflog became routine, and history rewriting—already risky—felt paralyzing when an agent had just rewritten major sections. Jujutsu's design answers this directly: automatic snapshots mean nothing is ever lost, the operation log replaces reflog archaeology, and rewriting history stops being something to brace for.

The book's pedagogical choice—dialogue between a senior engineer and a junior who asks the questions readers form in their heads—draws on proven teaching method (Socrates, The Little Schemer) and on Ooka's own success with Riakuto!. It targets not Git masters but working developers who feel friction: those whose AI agents have caused them to lose uncommitted work, those who dread rebasing, and those who spend hours splitting sprawling agent output into clean, reviewable changes. Critically, adoption is low-risk: Jujutsu sits on top of Git, so a developer can switch alone, push ordinary commits to GitHub, and let teammates remain on Git. That reversibility—and the fact that the decision is purely individual—removes institutional barriers to trying the tool.

FAQ
Do I need to switch my whole team to Jujutsu?
No. Jujutsu works directly with an existing Git repository, so you can adopt it alone on an existing project. What you push to GitHub is ordinary Git commits; teammates keep using Git, review your pull requests as usual, and never need to know you switched.
What version of Jujutsu does the book cover?
Jujutsu v0.43.0, released in July 2026. Every command and log output in the book comes from an actual run against that version.
Is prior Jujutsu experience required?
No. The book starts with installation and builds up from there. However, you do need to be familiar with Git day to day—cloning, branching, committing, pushing, and opening pull requests—since much of the book explains Jujutsu by contrasting it with Git.

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleAI moderation silences marginalized groups; platforms need human oversight