A host of agents, in parallel
Every agent works in its own git worktree, so ten quests can ride out at once without trampling one another’s changes.


Raise a host of Claude agents. Each in its own worktree.
All answerable to the Crown.

Every agent works in its own git worktree, so ten quests can ride out at once without trampling one another’s changes.

See exactly what each agent changed against the target branch, then review it like a proper magistrate.

Open pull requests, watch their checks, and “Slay the failing checks” without leaving the castle.

A real terminal per workspace, plus setup, run and archive scripts for every worktree.
Claude Code by default, with Codex, Cursor and Gemini a tab away when a chat needs a different champion.
Archiving never asks. Uncommitted changes are tucked away safely and return when you restore the workspace.
Not feeling medieval? Lord Diffington has other outfits. Pick one to see the whole app in its colours.

Point Diffingtown at a repository, local or cloned.
A fresh git worktree appears, named after an adjective and an animal.
Tell your agent what to build. Send is, naturally, “Dispatch raven”.
Review the diff, petition the Crown, and merge when the checks are green.
Diffingtown is built from source. Bring git, the claude CLI and gh (logged in) on your PATH, then forge the app from the repository.
cargo build --release./target/release/diffingtownFor macOS and Linux only. Windows is not yet part of the realm. Optional: codex, cursor-agent or gemini to run chats on other champions.