CrewTower Download for Mac
DEMO

Ghostty · DEMO

In CrewTower, Jump takes you to this session’s real window, tab, or pane.

A LITTLE MORE ROOM TO FOCUS

Your AI,within reach.

Keep Claude Code, Codex, and your other AI agents in view. Follow progress and answer requests from your notch, across desktop apps and terminals.

The tools you already use

Stay with what you’re doing

Less checking. More doing.

A task in Claude. Another in Codex. Something still running in your terminal. CrewTower brings their progress and requests together, so keeping up doesn’t become another task.

Claude CodeClaude appNeeds you

Review the launch plan

Read the request and give your answer, right in the notch.

CodexChatGPT appWorking

Refresh the homepage

See that work is moving along without opening the app to check.

opencodeGhosttyFinished

Fix the sign-in redirect

Know when it’s ready, then jump back to the right session.

Features

A small space for the things that need you.

checkout-api 12m 42%
Bash · rm -rf build/
rm -rf build/
Deny Allow Jump

Respond without switching apps. Approve or deny supported requests from the notch. Your answer goes straight back to the session, while your current window stays in focus.

checkout-api
Bash · rm -rf build/
Deletes files recursively
rm -rf build/

See what you’re approving. Destructive commands get a visible warning, so you can read the request before deciding.

Deny Allow
Allow for this session
Always allow

Choose how long approval lasts. Allow once, for this session, or always where the agent supports it. The choice stays yours.

storefront
Which queue should the worker use?
1Use the existing jobs queue
2Create a dedicated checkout queue
3Ask me again after the spike test

Give an answer and keep going. Pick an option when your agent needs a decision. Questions and choices appear together in the notch.

checkout-api
Plan · Rate limiting for /checkout
Steps 1.Add a token bucket keyed by IP and session 2.Read the limits from config, not constants 3.Return 429 with Retry-After when it is empty 4.Cover the refusal path in the route tests Files ·src/routes/checkout.ts ·src/lib/limiter.ts
Feedback Approve plan

Read the plan. Have your say. Open the full plan, approve it, or send feedback for a revision. There’s room to review before work begins.

api-gateway 41m
Running tests · 128 passed
checkout-api api-gateway storefront dotfiles
~/checkout-api $ claude ~/api-gateway $ codex

Return to the right session. Jump to a Claude Code or Codex task in its desktop app, or the exact terminal tab or pane for a CLI session.

checkout-api 12m 42%
Editing src/routes/checkout.ts
api-gateway 41m 88%
Running tests · 128 passed
dotfiles 2h 3m 94%
Searching for "export PATH"

Know how much context is left. A small ring shows how full each supported session’s context is, with clear warnings as it approaches its limit.

checkout-api 18m
Editing src/routes/checkout.ts
storefront 6m
Done · 3 files changed
5h 41% week 78%

Keep your limits in sight. Check available Claude and Codex usage windows beneath your sessions, so a limit is easier to see coming.

Normally
checkout-api · Bash
Privacy mode
nothing opens, nothing plays

Keep shared screens quiet. Privacy mode holds the panel closed and silences alerts. Your agents keep working in their own apps.

What needs you comes first

Waiting requests rise above sessions that are still working. The closed notch shows how many need your attention.

Catch the moment it’s done

A brief announcement lets you know when a task finishes. You can return when you’re ready.

A nudge, then some quiet

Reminders become less frequent, then stop. Tune sounds by event and keep interruptions on your terms.

Progress inside the progress

See the subagents a session has started and how many have finished, even while the main task is still running.

Your work stays on your Mac

CrewTower keeps your prompts, files, and transcripts on your machine. No CrewTower account or app analytics.

At home on every display

The notch on your MacBook and a small pill on other displays keep the same familiar controls within reach.

A little company, if you like

Choose a pixel companion that reacts as your crew works, waits, and finishes. Or keep the bar character-free.

Pick up after a restart

Reopen CrewTower and recover your recent sessions, with their state checked against the latest available activity.

Made to stay out of the way

A native Mac app with a small footprint, built to sit quietly at the edge of your screen throughout the day.

Works with

Keep the apps you already love.

Desktop apps, editors, and terminals. Your crew stays where you work.

Monitor and respond

Live sessions and supported approvals, questions, and plans. Available actions depend on the agent and request.

More of your crew

GitHub Copilot Factory Droid Aider Antigravity Trae Kiro Qoder ZCode MiMo CodeBuddy Cline Roo Code Kilo Code Windsurf Zed Warp DeepSeek Kimi Mistral Grok Amp

Additional integrations offer live activity or detection and Jump. Approvals stay in the original app when a response connection is unavailable.

At home in your terminal, too

Terminal iTerm2 Ghostty Kitty Alacritty WezTerm Warp tmux panes

Jump back to the right window, tab, or tmux pane. Custom terminal rules are available in Settings. How Jump works.

Pricing

A quieter workflow.
A one-time purchase.

CrewTower

Early bird

All your sessions, close at hand.

$9.99$14.99

USD · one payment · one Mac

Download for Mac

The whole app. Yours to keep.

  • Every feature and supported integration
  • Desktop apps and terminal sessions
  • Updates included, no upgrade fee
  • No subscription

A license is required to use the app. Terms · Privacy

Questions

A few things you might be wondering.

Does it work with desktop apps?

Yes. CrewTower follows Claude Code sessions in the Claude app and Codex tasks in the ChatGPT app, alongside supported terminal and editor sessions. See progress, respond to supported requests, and jump back to the task.

Do I need a Mac with a notch?

No. CrewTower uses the notch when your display has one and a small pill at the top of other screens. It runs on macOS 15 or later.

Can I try it before buying?

Use the to explore sample sessions, approvals, plans, and companions. The Mac app requires a license and has no free trial.

Which requests can I answer?

CrewTower offers approvals, questions, and plan review when the agent provides a supported response connection. Other integrations show activity or detection and let you Jump back. If a request cannot be answered in the notch, continue in its original app.

Does CrewTower send keystrokes?

No. Supported answers go directly to the waiting session through its local connection. CrewTower does not type into your apps. Jump brings you back when you need to continue there.

Does my work leave my Mac?

CrewTower does not upload your prompts, code, or transcripts. It makes network requests for licensing, updates, and enabled provider usage checks. There is no CrewTower account or app analytics. The privacy policy explains those connections.

What does setup change?

Activating CrewTower configures supported integrations in the agents you have installed. It adds the hooks or plugin needed to follow sessions and answer requests. Your own integrations are preserved.

Why does it ask for Accessibility?

Accessibility helps Jump find the right terminal tab and navigate supported desktop sessions. Approvals and answers use a separate connection and do not depend on that permission.

What if CrewTower isn’t running?

Claude Code, Codex, and Cursor keep their own prompts available. Gemini CLI and Qwen Code receive an explicit denial if CrewTower cannot respond, so a missing response is never treated as your approval.

Can several sessions share one project?

Yes. Sessions keep their own titles and status, even when they share a folder. You can tell them apart in the notch and jump back to the one you need.

Make a little room for focus.

Your apps. Your workflow. A little less checking. Bring your crew together at the top of your Mac.

One payment. Updates included.