Clueprint is out
The beta is over. Clueprint ships today with a 14-day trial, a one-time license, and the same rule it started with: it never deletes your work.
Clueprint is out today.
It started as a private itch. I was running three or four coding agents at once, and my Mac had quietly filled up with things I hadn’t started: dev servers for branches that merged a week ago, Docker stacks for projects I’d forgotten, forty worktrees I couldn’t tell apart. The fans knew. I didn’t.
Clueprint puts that whole sprawl on one screen, and tells you which part is safe to let go.
What you get
- Monitor. Everything running out of your worktrees, grouped by project and branch, with live CPU and memory per stack. Port links are clickable, so
laravel.testis one click, not one guess. - Cleanup. A review flow that works stalest first and shows its reasoning. Every candidate has to pass explicit checks: no uncommitted changes, no unpushed commits, branch merged, nothing running, quiet for 24 hours.
- Worktrees. A browser for every branch across every project, filterable by running, dirty, merged, abandoned, or by which ones still have a Claude or Codex session attached.
- System pressure. When your Mac is loud and it isn’t your fault, Clueprint says so and names the real culprit instead of letting you kill innocent dev servers.
The safety model didn’t move
This is the part I care most about, and it hasn’t changed since the first beta build:
- Nothing is ever removed automatically. Both review flows propose. Nothing runs until you confirm.
- Every action re-verifies against a fresh scan. If a worktree picked up changes between the scan and your click, the action refuses rather than guesses.
- Dirty or unpushed worktrees are never removed. There is no override for this.
- Abandoned projects are archived, not deleted. Archiving moves the project into a sibling
_archivedfolder with every file intact. Moving it back restores it.
Removals go to the Trash, never to rm. A cleanup tool you have to think twice about is a cleanup tool you stop using, so Clueprint is built to be boring in the one place boring matters.
What it costs
Update, October 20, 2026: Clueprint is now free. There is no trial and no license to buy. Download it here. The rest of this section is how pricing worked at launch.
The trial runs 14 days and needs no account and no payment card. When it ends, the monitor stays free to look at forever. Only the actions that change your machine need a license.
Licenses are one-time purchases, not subscriptions: €19 for a year of updates, or €39 for lifetime updates. The version you have installed keeps working after an update period ends.
See the pricing page for the details, or just download it and decide later.
What it talks to
Clueprint scans your development environment locally and sends no usage analytics and no crash reports. Three things do leave the machine, and all three are worth naming plainly:
- Licensing goes through Polar to activate, validate and deactivate a paid license. Activation includes your Mac’s computer name as a device label. If a license check cannot reach Polar, the stored license stays active.
- “Fetch git remotes to detect merged branches” is on by default and talks only to your own configured remotes, at most once every ten minutes. You can turn it off in Settings.
- Agent actions pass a prompt and worktree context to the agent you pick, and that agent handles it under its own policy.
The privacy policy covers each of these in full.
Where it goes next
The changelog is the honest record of what’s landed. If you hit something broken or missing, tell me, because a launch is a starting point and not a finish line.
Clueprint needs macOS 14 or later on Apple Silicon. It’s a native SwiftUI app, with no Electron and no background daemon beyond the menu bar item.
Download Clueprint and see what your agents left running.