Tribit
A visual git worktree manager with an AI terminal built in.
Tribit is a native desktop app for developers who run multiple branches at once. It gives you a drag-and-drop canvas of your worktrees, a VS Code-style diff viewer, and an embedded terminal wired into Claude and GitHub Copilot — so you can pair with an agent without ever leaving the app.
Downloads point at the latest release on GitHub. See all releases →
What is Tribit?
Modern development is rarely one branch at a time. You're reviewing
a colleague's PR, patching a hotfix on main, and
trying to finish the feature you actually care about — often in the
same fifteen minutes.
Git already has the primitive for this: worktrees. But the tooling around them is thin. You end up with three terminals, two editor windows, and a stash you'll regret opening tomorrow.
Tribit treats worktrees as first-class UI. Each branch is a card on a canvas you can drag around. Each card shows its diff, its status, its open PR, and gives you a dedicated terminal — with an AI agent already in the room. Ship parallel work without losing the plot.
Highlights
Visual worktree canvas
Drag-and-drop board that lays out every branch, worktree, and open PR side-by-side. No more juggling terminal windows.
Multi-repo sidebar
Switch between repositories in a single click. Recent branches, dirty state, and stashes all surfaced without leaving the app.
VS Code-style diff viewer
Inline and split diffs with syntax highlighting powered by Monaco. Stage, unstage, and discard hunks with keyboard shortcuts.
Embedded AI terminal
A first-class shell with Claude and GitHub Copilot wired in. Ask about a diff, generate a commit message, or run a background agent.
Native performance
Go core for git operations, TypeScript UI over Tauri. Cold-start under a second on a modern laptop.
Local-first & private
Everything runs on your machine. No telemetry, no account required, no repo indexes leaving your box.
Give it a try.
Free while in beta. Feedback welcome on GitHub.