For builders with more ideas than finished products

Five ideas started.
None of them shipped.

Anyone can build now. So you start one idea, then another, until you can't remember where any of them stand. Control Tower is a local-first Mac cockpit that shows what's blocked, what each idea earns vs. costs, and what to finish next. It reads your git, so it is never out of date.

One email when it's ready, no spam. Local-first: your data never leaves your Mac.
The problem

Every dashboard rots within a month

If a human has to update the board, it's stale by next week. Notion, Trello, GitHub Projects all freeze a status at a moment and then quietly diverge from reality. Now multiply that by 5, 10, 15 parallel projects and a swarm of agents opening PRs while you sleep. You think you're making progress everywhere; you're really only moving one.

The difference

A status that checks itself against reality

Control Tower reads what actually changed in each project (git history, modified files) and reconciles it against your stated status. Deterministically, on every single view, it flags the projects whose status has fallen behind the work. No AI required for the honesty; AI only proposes the fix.

PORTFOLIO — 12 projects
⚠ 3 projects have a stated status behind real work — reconcile:
payments-svc ⚠ status 6d behind (last commit today · brief updated 6d ago)
agent-runner ⚠ status 4d behind
onboarding-flow ⚠ status 2d behind
9 projects in sync ✓
→ truth-pass proposes: now: "parser done, wiring endpoints" (evidence: commit "finish parser")
How it works

Point it at a folder. That's setup.

1

Point at your workspace

Choose the folder holding your projects. Control Tower discovers each one and renders a portfolio cockpit, with no accounts, no cloud, no config files to write.

2

See what's really happening

Urgency-sorted board, per-project timelines from real git activity, and a loud flag on any project whose status has drifted from the work. It can't quietly lie to you.

3

Run a truth-pass

The AI reads the diffs and proposes evidence-backed status updates. You accept or reject each one. It never invents, and it never edits without you.

Local-first · your keys · your models

Your data and your AI bill stay under your control

Your project data never leaves your Mac. The AI runs on your Claude subscription, your API key, or a model running locally on your own machine. Your choice. As frontier models get pricier, local-first isn't a compromise; it's the point. Zero marginal cost to you, zero to us.

Bring your own intelligence

Pick the engine that fits your wallet:

Local Claude Code: runs on your Pro/Max subscription. No extra bill.
Local model (Ollama & more): fully offline, free, private.
Anthropic / OpenAI key: pay-per-run if you prefer.

Pricing

Buy it once. Own it forever.

No subscription. You own the version you buy and it keeps working, forever.

$59 one-off + 1 year of updates
  • Pay once, no recurring charge ever
  • A full year of updates included, keeps working after
  • Local-first: your data stays yours
  • Bring your own key or run models locally
I'd pay this — join the waitlist
Launch pricing. Waitlist gets first access + a founder discount.

Be first through the door

One email when it launches. That's it.

Honest note: Control Tower is built by one person, in the open, shipping when he can, not a funded team on a release treadmill. That's exactly why you buy it once and own it forever: you're never renting, and you're never left with a dead app if the updates go quiet for a while.