Many sessions on screen, arranged like you mean it
A recursive split mosaic of sessions, terminals, editors, git, and assistants. Every tile carries a host, so one grid can reach across every machine you own. Same surface in the portal.
Each assistant carries a persona, a constitution, memory, a daily journal, and a workbench — written to disk. The same on-disk identity drives Claude Code, Codex, Gemini, and ACP.
Persona, constitution, memory, journal, workbench
Runs on any harness — Claude Code, Codex, Gemini, ACP
Pull assistants and humans into the same team. Shared channel, shared task board, shared constitution. Leads, reviewers, and ICs gate who can move what.
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.
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.