1.0.33 6 October 2026
- New, in beta: send prompts to Claude from the notch. Turn it on with one click, from the offer on a Claude card or in Settings > Integrations; it stays off until you do. A Claude card can then send the session its next prompt, stop the running turn, compact it, and show a live breakdown of its context. It works in the terminal and in Claude Desktop's Code tab, and needs Claude Code 2.1.287 or newer (2.1.286 in Claude Desktop).
- The open notch has an All / Unread switch at the top, so you can see only what needs you. Mark all read clears every finished card at once, with Undo.
- Claude cards show an hourglass when the prompt cache is about to expire or has expired, so you know when to reply before the next prompt costs more.
- The context percentage on a Claude card opens sideways at a good moment to suggest compacting, and warns before Claude Code compacts on its own.
- Cards no longer disappear after CrewTower is opened twice.
- Looking at a session's Herdr or tmux pane yourself now marks its finished card read.
- Finished-card summaries no longer show stray Markdown symbols, inline code keeps normal spacing, and the bulk approve button reads "Allow all 2" instead of ending in an ellipsis.
1.0.32 2 October 2026
- When the notch opens on its own for a finished task, a question, or a failure, it shows that session's card first instead of the whole list. Up to three such cards stack in the order they arrived, and "Show all N sessions" opens the full list.
- The session list keeps its order while the notch is open, so cards no longer move under the pointer. A card that starts waiting out of sight shows a "waiting below" pill that scrolls to it.
- Mark read on a finished card marks it read and no longer jumps to the terminal. Activity on the same card now opens, and clicking the folder works again.
- Denying a request or pressing Esc in the terminal no longer leaves the card stuck on "working".
- Sessions on 1M-context models show the right context fill.
1.0.31 1 October 2026
- Allow and Deny on the notch work while sub-agents are running. Before, a request could be handed back to the terminal within a second, and pressing the buttons did nothing.
- Several permission requests can wait at once, each answered on its own. Each press shows what it answered, a sub-agent that asks again says so, and Allow all lists what it covers.
- A request that has moved back to Claude or the terminal says "Answer in ..." instead of offering buttons that cannot answer it.
- The sub-agent count shows the real number of agents, and the buttons no longer shift while the list changes.
1.0.30 27 September 2026
- Codex usage works again with the latest ChatGPT app (26.924 and later), which moved its copy of Codex; 1.0.29 said "not found" there.
- CrewTower now finds Codex wherever it is on your Mac: inside the ChatGPT app, in the OpenAI extension for VS Code, Cursor, Windsurf and similar editors, or a Codex CLI installed with Homebrew, npm, nvm, bun, pnpm, volta, asdf or mise.
- When a copy of Codex is found but cannot be confirmed as OpenAI's, or sits in a folder macOS protects, CrewTower says so instead of "not found".
1.0.29 26 September 2026
- Codex usage now shows if you use Codex inside the ChatGPT app, with no Codex CLI to install.
- Usage limits are named by their real length, so a Plus account's weekly limit no longer shows as "5h". Limits read as "% left", and reset times show the day and time.
- Codex full resets appear in the notch: how many you have and when each expires, with one reminder 48 hours before an unused one runs out.
- When usage cannot be read, CrewTower says why (not found, signed out, or signed in with an API key) instead of going blank.
- Claude usage no longer says you are signed out just because Claude Code has been idle; it keeps the last reading until Claude Code runs again.
- A custom CODEX_HOME or CLAUDE_CONFIG_DIR is respected.
1.0.28 26 September 2026
- Six new companions: Mochi, Luna, Hazel, Stella, Poppy and Duke.
- Pick your companion by sight. The Companion control in the notch opens a grid of animated pets, and the new Companion tab in Settings previews how yours looks when idle, working, waiting for you and done.
- Samurai has retired; if it was your companion, you now see Crew.
- When a ChatGPT turn fails, the notch shows it as failed, once, instead of looking like it is still working.
- The notch also tells you when ChatGPT has a plan ready for you to implement, and when ChatGPT's own setup steps are waiting on you.
- Turns ChatGPT runs on a schedule finish quietly, unless they need you or fail.
1.0.27 26 September 2026
- With ChatGPT's Auto-review ("Approve for me") on, CrewTower leaves the decision to ChatGPT. It no longer shows Allow / Deny cards or holds ChatGPT up while its own review runs, and the session keeps showing what it is doing; Codex in the terminal with Auto-review works the same way.
- When ChatGPT is actually waiting for you, for an approval or a question, the notch shows it and keeps it up until you answer.
- In ChatGPT threads set to ask for approval, the request appears in ChatGPT and in the notch at the same time, with Deny, Allow once and Allow for this session. Answer in either place and both clear.
- Looking at one ChatGPT thread no longer marks another one as read or silences its alert.
- If a ChatGPT update changes something CrewTower cannot read yet, the card says so instead of guessing.
1.0.26 22 September 2026
- Jump works for agents running inside tmux or herdr. It brings the terminal forward and selects the exact pane, switching workspace and tab if it has to; it used to say no terminal window was showing the session.
- A request waiting in a pane you cannot see is announced. It used to count as already seen just because its terminal was in front.
- When Jump cannot reach a pane, the card says why: nothing is attached to the session, or the pane could not be selected.
1.0.25 16 September 2026
- The companion keeps up with the agent. The cat and the ghost used to sit still while the agent was working and then start moving on their own, because the notch kept playing the resting animation after the session had changed; every change of state now shows the right one.
- A tool you approve from the notch is shown as work. The card used to say the session was idle from the moment you approved until the tool finished, even while the terminal showed it still running; it now says what the tool is doing for the whole run.
1.0.24 13 September 2026
- The Account and Companion controls now sit on the same line as the usage figures at the bottom of the open panel, instead of on a line of their own, so the panel is shorter and there is less of it covering your screen.
- Their lists open inside the panel, in the panel's own style, and the panel stays open while you choose. Moving the pointer onto the list used to close the panel underneath it.
1.0.23 13 September 2026
- A paid licence now renews itself while you keep using CrewTower. It used to lapse after about three weeks, which quietly took the hooks with it and left the notch empty for no reason you could see.
- A click now answers the request it was shown on. Two permission requests arriving right after one another are both answered, instead of the second being silently dropped, and a card that has already been replaced can no longer answer a newer request by mistake.
- Switching the usage account while the numbers are still loading no longer shows one account's usage under the other's name.
- A Codex CLI that never answers now gives up rather than hanging the usage refresh, and says it timed out instead of claiming Codex is not installed.
- One agent's config refusing a hook no longer stops the other agents from being set up. The agent that refused says so on its own row in Settings, Integrations.
- A Claude app conversation you are reading is recognised as read: CrewTower stays quiet for it and clears its unread finish. When the app's pane cannot be read, an unread finish is left alone rather than cleared for a conversation that was not on screen.
- The companion and the usage accounts can now be set straight from the bottom right of the open panel, like the demo on the site. Account can be Claude, Codex or both, and both shows one usage row per account. Settings offers the same choice.
1.0.22 5 September 2026
- A Claude app session card now jumps to that exact conversation, not just to the app: CrewTower selects the Code side and the session in the sidebar for you, with no keystrokes sent.
- A conversation the Claude app has not titled yet is found by its project. When two untitled conversations share one project, CrewTower brings the app forward and the card says the conversation could not be told apart, rather than landing on the wrong one.
- CrewTower now knows which Claude app conversation is actually open, so it stays quiet for the one you are looking at and still announces the ones you are not.
1.0.21 5 September 2026
- Moving, renaming or updating CrewTower no longer makes its hooks remove themselves from your agents' configs. Deletion now waits for the app to be provably gone for ten minutes, and an app that has simply moved is followed to its new location.
- CrewTower now tells you when Codex is not running its hooks, in the notch and in Settings, Integrations. Codex only runs a hook you have reviewed in its own "Hooks need review" screen, so a fresh install used to wire everything up and then show no Codex sessions at all with nothing to explain why. CrewTower cannot grant that trust for you; it points you to where Codex asks for it.
- A session that a host app merely touched in the background no longer comes back after a restart as if it had just run. Recovery now looks at when a turn last moved, not at when the file was last written.
- Gemini no longer announces a finish while a long tool is still running, and subagents you interrupted no longer linger on the card or count towards "done".
- Hooks are installed where your agent actually reads them, honouring CLAUDE_CONFIG_DIR, CODEX_HOME, GEMINI_CLI_HOME and QWEN_HOME. Config files with comments keep every comment, and a symlinked dotfile stays a symlink instead of being replaced by a plain file.
- Sessions in several worktrees of one repository show their branch beside the folder name and are told apart on the card. The branch chip can be turned off in Settings, General.
- Compaction shows as "Compacting" and no longer replays the session's history as new activity, a rewound Claude Desktop session keeps one card instead of leaving the old one behind, /clear reads as /clear rather than raw markup, and Codex's own review threads stay off the notch.
- A Focus quietens CrewTower: no sound and no opening on its own, while the badge still says who is waiting. On macOS 26 this needs Full Disk Access, which Settings explains. Screen sharing hides the panel the same way mirroring does.
1.0.20 4 September 2026
- Codex running inside the ChatGPT app and Claude Code inside the Claude app now show up as exactly one card each. Both apps run hidden helper threads through the same hooks as your own session, and those used to appear as phantom cards with nothing in them; CrewTower now waits until a session is provably yours before it shows or announces it.
- A finished session shows the agent's last reply on the card instead of a bare "Done", so you can see what it concluded without opening anything. An interrupted turn is marked as such and never chimes as a completion.
- Jump from a session inside the ChatGPT app or the Claude app opens that exact thread or conversation, not just the app.
- The Codex context ring shows the real figure. It used to add up every turn of the session against the window, so a long thread read 100% within minutes.
- Codex sessions now carry your prompts and the agent's replies in the Activity view, and their subagents appear on the card like everyone else's.
- You can choose how long finished sessions stay in the notch, from a minute to forever, in Settings, General. The default is six hours, and a session whose host app quits leaves with it.
- Sessions survive a CrewTower restart with their live state: a session that was working comes back working, a finished one comes back with its last message, and recent Codex threads the notch never saw are picked up too. They used to all come back as idle.
1.0.19 3 September 2026
- CrewTower now sits quietly in the background instead of working your CPU while nothing is happening. The animated notch used to redraw itself many times a second - even behind the closed notch, with nothing going on - which kept the fan spinning and drained the battery on a laptop. It now costs almost nothing at rest and only does work when a session actually changes; the mascot and cards animate exactly as before.
1.0.18 30 August 2026
- Every session now leads with the agent's own title - its AI-generated summary of what it's working on - across every supported agent, not just some. Sessions are easy to tell apart at a glance instead of reading folder names, and the folder moves to a small subtitle underneath.
- CrewTower now recognises 27 coding agents. Alongside the ones it already ran, a whole roster of others - from Aider to the newer CLI and IDE agents - is detected and set up automatically, so their sessions show up in the notch with live activity and one-click Jump.
1.0.17 30 August 2026
- opencode sessions show up in CrewTower again. A recent opencode update stopped the plain `opencode` TUI from being detected; CrewTower now recognises it once more, so those sessions appear alongside the rest of your crew.
1.0.16 30 August 2026
- The notch no longer chimes or opens over a session you are already watching. If the terminal window and tab are in front of you, or you already have that session's transcript open in the panel, the finish stays quiet. A prompt you cannot see still announces, so a worker in a background tab is never left stranded.
- When a Jump cannot land, the card now tells you why - a line under the action row instead of nothing at all. An agent running inside a multiplexer with no client attached gets its own wording, separate from a terminal that quit or a tab that could not be found. A jump that works is unchanged.
- A session now leads with its own title - the agent's AI-generated summary of what it's working on - so you can tell sessions apart at a glance instead of reading folder names. The folder moves to a small subtitle underneath; click it to copy the full path.
1.0.15 29 August 2026
- Every card now has an Activity control that opens the last stretch of that session's transcript right inside the card: what the agent said, what it ran, and what you typed, in the order it happened. Sessions with no terminal window to jump to - a background worker in a detached multiplexer - are no longer a dead end; you can see what they are doing without leaving the notch.
1.0.14 23 August 2026
- You can now choose how the panel opens: hover as before, or only on a click, in Settings > General > Opening. In click mode the panel closes the moment your pointer leaves it.
- The notch opening on its own can be turned off entirely. Sounds and the bar's signals still announce; peeks and pop-ups stop.
- Clicking the collapsed bar now actually registers. It never did - the click was silently swallowed - so snoozing nudges with a click works for the first time.
- Settings got a redesign: icon tabs across the top instead of a cramped text strip, and every explanation cut to a single line.
- A finished session no longer gets marked read by a sibling terminal tab that merely shares its folder.
1.0.13 17 August 2026
- Going to a finished session's terminal yourself now marks it read. Reach it any way you like - Dock, Cmd-Tab, a click - stay two seconds, and the green calms down on its own. If CrewTower cannot tell your screen shows that exact tab, the green stays, so it never clears something you have not seen.
1.0.12 17 August 2026
- The notch can now disappear entirely until an agent needs you. Turn on "Hide when nothing needs you" in Settings, General; hover the notch area any time to bring it back.
- Refund requests moved to a short form on the website. The button in Settings is gone.
1.0.11 13 August 2026
- Any tool can be answered from the notch now, including MCP calls. A tool CrewTower has no card for used to be a dead end offering only Deny and Jump; it shows what the call will actually do and offers the same Allow, Allow for this session and Always allow as everything else.
- Always allow is only offered where it will genuinely last. On agents that cannot keep it, it used to quietly become a one-time yes.
- The collapsed bar is as wide as what is in it, instead of always reserving room for four agents. With one agent running it takes about a third less of your menu bar, and with nothing running it shrinks to the notch itself.
- On a Mac with no notch the bar is far smaller again. It used to draw an empty 190-point imitation of a camera housing that screen does not have.
- The usage bars say how long is left, inside the bar: how much of the window is spent, and when it comes back, in one glance.
- The notch can show your quota instead of the mascot. Settings, under Notch corner.
1.0.10 10 August 2026
- The first-launch tour can be walked backwards, and its card can be dragged out of the way. It used to sit over System Settings at exactly the moment it asked you to open System Settings.
- The tour says what Accessibility is for and, just as plainly, what it cannot do.
- The demo row in the notch is labelled as a demo, so a tour step is never mistaken for a real session.
- On a Mac with no notch the bar is now exactly as tall as that Mac's own menu bar. It used to copy a MacBook Pro's notch height and hang over whatever was open behind it.
1.0.9 5 August 2026
- Choose which display the notch lives on: all of them, whichever you last clicked on, or one you name. It is in Settings, under Display.
- A named display is remembered across reboots and cable swaps, so the notch comes back where you put it.
- The notch can hide over a full-screen app, and comes straight back the moment something needs you.
- Panels are shown and hidden now rather than torn down and rebuilt, so switching displays is instant.
- One screen going to sleep no longer freezes the mascot on another.
1.0.8 3 August 2026
- Agents running inside an app rather than a terminal now show up: Cursor's agent panel and the Codex desktop app. They used to be invisible, because the notch found sessions by their terminal and these have none.
- Jumping to one of those sessions brings its host app forward.
- A session started somewhere with no project folder says so, instead of calling itself "unknown".
1.0.7 3 August 2026
- A session that finishes now stays unread until you deal with it. The green pip used to mean "finished at some point", which made two finished sessions look identical and made the collapsed badge a count that could only climb.
- An unread finish breathes, so the one that just landed is the one you notice.
- Jumping to a session marks it read. So does Mark read, if you only wanted to know.
1.0.6 3 August 2026
- First launch opens a guided tour: five steps, a real permission card you can press, and a skip button that means it.
- The cat from the icon is the mascot now, and it ships turned on. Working is a different motion from waiting, not just a faster one.
- Replay Intro in the menu, for when you want it again.
- A new app icon, drawn to Apple's grid.
- A licensed sound set, and the licence receipt to go with it.
- Entering a key that works now says so, instead of leaving you to guess.
1.0 29 July 2026
- Watch, approve and answer Claude Code, Codex, Cursor, Gemini CLI, Qwen Code and opencode from the notch. Any other agent CLI is detected while it runs.
- Permission requests open as a card carrying the real request: the shell command, the edit, the file being written, the plan.
- Say yes once, for the session, or always. Destructive shell commands are called out before you press anything.
- When an agent asks you to choose, the options render as buttons and your answer goes straight back to it.
- Click a session to bring its terminal tab forward, not just the terminal app.
- Every session shows how full its context window is, amber past 70% and red past 90%.
- A waiting session announces itself, nudges again at one, five and fifteen minutes, then stops asking.
- On a display without a notch it draws a pill with the same geometry, so every screen looks like the same machine.
- Sessions survive a quit and a relaunch.
- Your code and your transcripts stay on your Mac. No account, no analytics.