The Git client for the age of AI agents.
Let agents write code and stay accountable for it. The agent proposes, you approve, and GitMaster records what really happened. Native, fast, and local-first.
curl -fsSL https://gitmaster.dev/install.sh | shgit. No account.Small branches that stay stacked.
Break a large change into a stack of reviewable branches. When the base moves, GitMaster shows exactly which ones fell behind and restacks them with an exact plan and an atomic undo.
- Each branch has one parent; the sidebar shows the tree
- Stale edges show up right in the history graph
- Drag a branch onto another to set its parent
Find out why, weeks later.
Every Claude Code session becomes a searchable thread: what was asked, what changed, which files were edited. Stored inside your repository's .git, never in your working tree.
- Search every prompt, reply and tool call
- Open an agent's edit as a diff
- Link a thread to the commit it produced
Stage the exact lines you mean.
Working Copy, history graph, branches, worktrees, conflicts and a command palette, all without waiting for the UI. Stage per file, per chunk, per line, and keep track of what you have actually read.
- Warns when half of a replacement is staged
- Keyboard first:
Ctrl+Kreaches every action - Long lists stay smooth; nothing blocks while Git works
No account. No server. No catch.
GitMaster is free software. You can read it, build it, and change it.
Free
No trial, no tiers, no sign-up. Install it and open a repository.
Open source
Read every line on GitHub. Contributions welcome.
Native, not Electron
Built on GPUI and libgit2. One binary, instant startup, no JavaScript front end.
- Local-firstYour code and history never leave your machine.
- Never touches your working treeNo config files dropped into your repositories.
- Plain Git underneathWhat you see is your repository, not a proprietary layer.
- Observed, not self-reportedThe app measures what an agent changed instead of trusting its summary.