Skip to content
— Worktrees, diffs, conflicts, history

Git that works like the rest of the app.

Every agent in its own worktree. Side-by-side compare. A real conflict resolver. Stage and push from your phone — git runs on the host, all communication encrypted.

product preview

A git client that's not bolted on

The same git state powers the Git view, IDE decorations, sessions sidebar, Command Center urgency sort, and the mobile clients.

Worktrees, not just branches

List, switch, and compare worktrees side by side. Each worktree carries its own sync state — staged, unstaged, ahead/behind — surfaced before you click in.

VS Code-style 3-pane conflict resolver

YOURS, RESULT, THEIRS. Pick a hunk, edit the merged output, mark resolved. Same UI on desktop and the web portal.

Stage, commit, push from your phone

Mobile mirrors desktop git surfaces. Approve, stage, commit, push — every command flows through the encrypted relay; the agent host runs git locally.

Live commit graph + history

Lane-based commit graph (graph-lanes.ts) with checkout, cherry-pick, revert, reset, and tag from the row. Search across history.

External-change watcher

git_watcher.rs picks up changes made outside the app and refreshes the UI. Sessions sharing a working_directory dedupe — one subprocess per dir, not per session.

Decorations everywhere

Modified, added, deleted lines render in the Monaco gutter, the minimap, and the file tree. The IDE sees the same git state as the Git view.

— THE LOCAL TIER IS FREE

Bring Glueprint to your workflow.

Download once, run on your hardware, scale up to teams when you're ready. No credit card.