Cowork Island 2.0 brings a new look: tabs in the panel, usage meters for the accounts you choose with Pro or the trial, and one Claude group for Claude Code, Claude Chat and Cowork when they have no workspace group.
New look
The row of filter chips under the panel's top bar is now a row of tabs: All, Working, Pending, Done and Priority. By default, a click on a tab shows only its sessions, and ⌘-click adds a tab to the view or takes it out, so you can see Working and Priority together. Every tab except All shows how many sessions it holds. The panel keeps your tabs when it closes and when Cowork Island restarts. Sessions that need you stay in the “Needs you” area above the list, whichever tabs you pick. Before, a click on a chip hid or showed that kind of session.
Focus now works through the tabs. The Focus switch is still in the panel's top bar, on the right, now marked with a crosshair symbol instead of the word Focus; point at it to see what it does. Turning it on selects the Working and Priority tabs (Working alone if you hid Priority), which shows what Focus showed by default, and turning it off brings back the tabs you had before you turned it on. The switch also turns on when you pick just those two tabs with ⌘-click, and turning it off then goes back to All. Focus's section in Settings is gone. If Focus was on when you update, the panel opens on the tabs your Focus showed.
Backlog is now part of Pending, which holds every session where the agent stopped and the task isn't done, however long ago that was. The card's clock still shows how long it has waited. The card menu no longer has Move to Pending and Move to Backlog, and Move Pending sessions to Backlog after is gone from Settings.
You can hide the Pending, Done and Priority tabs in Settings > Cards > Visible Tabs. All and Working always show. To make the tabs work like the old chips, turn on Click combines tabs in Settings > Advanced > Panel & Cards: a click then adds or removes a tab, and ⌘-click shows only that tab.
Each state has its own colour, on its tab, on the card's state word and on its marks: Working is green, Pending rose, Done blue and Priority purple. Before, Done was mint. The square next to a folder group's name also uses new colours that are easier to tell apart, so a group's colour may change once.
Cards now keep their archive, priority and pin buttons in view. A button that isn't set is a quiet grey that gets brighter under the pointer, and a set pin or priority mark looks as it did. A card showing “Needs you” has its ✕ in that place instead, shown while the pointer is on the card. Before, the archive button, an unset pin and an unmarked priority button appeared only while the pointer was on the card.
The buttons that answer questions and permission requests now read Deny, Allow once, Always, Dismiss, Back, Confirm and Submit instead of capitals, and the tabs and the state word on each card, such as Working, are written the same way. In English, buttons and menu items that capitalised every word now capitalise only the first, so Rename Session… reads Rename session….
With Pro or during the trial, and Show usage meters on, the top-left corner of the open panel shows a button with a gauge symbol and, on the same line, two small bars for your main account: 5h for the 5-hour limit and 7d for the weekly limit. Point at the bars to see the figures. Click the gauge button to choose your Main account and to tick the Claude Code accounts and Codex configurations you want at the bottom of the panel. Each ticked account that Cowork Island finds on this Mac gets a row there, with its plan when known and two rings, one for each limit. A ring shows what is left of the limit and the day and time it resets, or No reading when there is none; to see the share used instead, turn on Show used instead of left in Settings > Usage. An account whose last reading is old keeps its row, marked No recent reading, and for your main account those words take the place of the bars. While Cowork Island is still reading usage as the panel opens, such an account shows nothing until the reading is done. Before, the panel picked up to four accounts by itself and showed small bars with a countdown.
The first time, Cowork Island ticks one account for you: the one closest to a limit. If you use several accounts, add the others with the gauge button. Your main account is the first one you ticked unless you choose another. Your choices, their order and your main account are kept when Cowork Island restarts, and a change in usage never swaps one account for another.
Point at an account's row, or click it, to see the full reset date and the time left. When 90 % or more of a limit is used, its label says running low, or high when the meters show what is used, and a reading more than 10 minutes old says how old it is.
Your usage rows now also show under permission requests, questions and finished-task cards. On Free, the compact reading of the account closest to a limit moves from the top of the panel to the bottom and shows what is left by default, and the corner offers Usage settings.
The panel now opens 0.2 seconds after the pointer reaches the island, instead of 0.5. Delay to open on hover, in Settings > Panel, sets the wait from Instant to 1 second. A click on the island now opens the panel at once; before, it did nothing. With Collapse the panel when the pointer leaves on, a panel that opened because the pointer passed over the island closes at once if the pointer leaves along the top of the screen within 0.3 seconds, without moving down into the panel.
Claude
Claude Code, Claude Chat and Cowork now share one group, Claude, whether they run in the terminal or in the Claude app. Sessions in a herdr or zellij workspace, including ones that join it through their project folder, keep that workspace's group. Before, Claude Chat and Cowork had sections of their own, marked APP.
In the Claude app's combined Chat and Cowork mode, a chat's card now stays Working while Claude waits for something inside its own window, such as a connector sign-in, and right after you answer Claude or approve a tool. It shows as finished once, when Claude marks the task done. Before, the card could show the task as finished too early, with the completion chime and pop. With current versions of the Claude app, such a chat is also marked finished when the island loses its reading of Claude's window right at the end.
While it runs, the Claude app can stop saving its chat list on this Mac. When that happens, Cowork Island no longer removes the chat and Cowork cloud cards it already shows. Chat cards still leave after their usual 30 minutes without activity, and a card showing “Needs you” stays. While Cowork Island watches the Claude app, the panel says Cowork Island can't see your Claude chats and, if you're signed in, suggests quitting Claude and opening it again. With no cards in the panel, the island says Claude unseen. Before, the cards could disappear without a word.
A Claude Code session in the Claude app's Code tab no longer shows as finished after 30 seconds without a tool running. A long think or a long answer now keeps it Working until Claude Code reports the end of the turn.
With Pro or during the trial, clicking a Claude chat's card opens that chat in the Claude app, and clicking a Cowork task's card brings the Claude app forward. Either click opens the Claude app first if it is closed. Before, these clicks brought Claude to the front only while it was open, and with Claude closed they could bring a terminal forward instead.
When Cowork Island watches the Claude app, Dispatch now has a Cowork card of its own while it works on this Mac. When Dispatch asks you something, its card shows “Needs you”, as Cowork tasks do, and you answer in the Claude app. The tasks Dispatch starts keep their own cards. Before, Dispatch itself had no card, so its requests never reached the island.
Cards and groups
Conversations outside herdr and zellij workspaces are now grouped by tool instead of by folder. Unless you have pinned or reordered groups, Claude comes first, then Codex, which brings together Codex in the terminal and in the ChatGPT app, then the other tools by name. A tool's group shows its icon when Cowork Island has one, otherwise a coloured square, and supported CLI and regional editions share their tool's group, so Cursor CLI sits in Cursor. A conversation outside herdr whose folder belongs to one herdr workspace's project joins that workspace's group. Before, these sessions were grouped by folder, folderless ones shared a Terminal section, and the apps had sections of their own.
You can move a conversation to any group, Claude and Codex included, by dragging its card or with Move to another group… in its menu. The move applies to that conversation only and is kept when it resumes, when Cowork Island recognises it. New conversations are still grouped automatically. Before, a card could only be moved into a project group.
After you move a card or a group, the bottom of the panel offers Undo, for example Moved to Claude · Undo, which puts everything back where it was. After a click in the open panel, ⌘Z does the same until the panel closes or you switch to another app. Undo and ⌘Z take back up to your last 5 moves and archives, most recent first, one press at a time; several moves of the same card in a row count as one. A card you moved also has Back to followed by its own group's name in its menu. A group you empty by moving its last card now stays, marked Empty · drop a card here, until the panel closes, so you can drop the card back. While you drag, the destination group is outlined, and dropping a card on a group's name puts it at the top of that group. An open group's header menu has Move group up and Move group down. Before, a group vanished as soon as its last card left it.
Your group order, pinned groups and folded groups carry over to the new groups. So do the cards you had moved to another group and the order you had put cards in, for each conversation Cowork Island finds again when 2.0 first starts.
Marking a card done now takes effect at once, even while its agent works: the card shows Done, moves to the Done tab and stops counting as working. The agent keeps running. The mark lifts by itself when you send that session a new prompt, when it asks you something new, or when Cowork Island sees new work start. Before, a working card you marked kept showing Working until it rested, and the mark stayed until you removed it.
Subagents look much as they did in 1.3.2. With Show subagents on, they show as small squares under the card's mascot, on every card except Cowork's, and the card counts them in words, for example 3 subagents · 2/3 completed, with 1 background task on its own line. A green square is now a subagent that completed and an empty square one that is running; × marks one that stopped and a short dash one whose end is unconfirmed, such as one that was running when Cowork Island restarted. Under the mascot you see up to 7 subagents, the latest ones, and one very small gear for background tasks, in no more than two rows; the words give the full count. On a card showing “Needs you”, only the subagents that stopped show. Before, the squares were green for running subagents, at most 4 showed, each background task had its own gear and the words were in capitals. The Subagent dots under the mascot setting is gone, so the squares always show under the mascot.
Pending and Done now tidy themselves. A session that stays quiet there for 2 days moves to Archived, and comes back by itself if it starts working again. Sessions that need you, working sessions, and Priority and pinned sessions stay, unless a Priority or pinned card's Claude Code session no longer exists. Opening a card or jumping to it starts its 2 days again. Archive Pending and Done after, in Settings > Cards > Tidying Up, sets the period from 1 day to 1 week, or Never. As before, archived sessions are removed when Keep archived sessions runs out, after 1 week by default. An archived Codex session in the terminal is kept as long as Cowork Island can tell it is still open.
The first time 2.0 runs, Pending and Done sessions already quiet for longer than that period move to Archived. The first time you open the panel after that, a line says how many, with Undo, for example Archived 14 sessions idle for more than 2 days · Undo. After a click in the open panel, ⌘Z presses that Undo too, until you switch to another app.
Right-click the Pending or Done tab to archive everything in it at once, for example Archive all 23 in Pending. Priority and pinned sessions stay. The Undo line that follows stays at the bottom of the list, even when the panel closes, until you undo it, restart or use Archive group, or until none of its sessions is left to restore; if it archived a single session, it goes when the panel closes. If you then archive a card or a tab, or move a card or group, that Undo comes first, and this one waits under it until the panel closes. ⌘Z presses this Undo too, after a click in the open panel and until you switch to another app.
Settings
Settings has eleven pages instead of fifteen: General, Mascots, Panel, Cards, Notifications, Sound, Agents, Usage, Advanced, License and About. Panel and Cards take over from Appearance and Behavior: Panel holds the island, its position, the panel and when the island hides, and Cards holds the cards, Visible Tabs and Tidying Up. Agents now also holds the Claude App settings. General now holds five keyboard shortcuts and Share usage statistics, beside Language and Launch at login. Advanced is a new page for technical rows, such as Auto-approve tools, Custom CLIs, Remote Macs and the hook repair buttons, and Uninstall… there now asks first. Searching Settings finds a moved row on its new page. Settings that only moved keep their values; the changes to removed and combined settings are below.
Answer Codex CLI questions, named in earlier release notes, is now in Settings > Advanced > Agents.
Agent sub-sessions is gone, and Cowork Island always does what Merge into the main session did: background copies, codex exec helpers and other sub-sessions join the card of the session that started them, when Cowork Island can tell which one it is. A sub-task whose parent has no card can still get a card of its own when it needs you. If you had chosen Show separately or Hide, sub-sessions now merge.
Hidden Sessions and Ignore Hooks From Folders are now one list, Hidden folders…, in Settings > Advanced > Sessions. Sessions from a hidden folder stay off the panel unless they need you, are pinned, are marked Priority or are waiting at a usage limit. Folders you had in Ignore Hooks From Folders are marked No automatic approval: Cowork Island now reads their events, and Auto-approve tools doesn't answer their permission requests, so the agent's own permission handling applies. Before, Cowork Island ignored every event from those folders.
Webhook Forwarding is gone. Cowork Island no longer sends hook events to a URL.
Some pairs of rows are now one control. Haptic feedback on hover is one menu with Off, Light, Medium and Strong. Conversation preview offers Off, With the arrow and Arrow or hover. Startup sound lists Off and the five sounds. These choices carry over. Advanced has a new Animate mascots switch: a mascot animation you had stopped stays stopped, and any other speed becomes the normal one. Watch Cowork tasks and Watch Claude Chat sessions are now one switch that watches the Claude app, chats and Cowork together, in Settings > Agents > Claude App. If only one of them was on, the switch starts on.
These settings are gone and Cowork Island keeps their default behaviour: Click outside to collapse, Switch the island between active sessions every, Stay closed while the session's terminal is in front, Tool calls kept per session, Show model tag, Show elapsed time, Show the account on cards, the Message sent sound, Hide locked mascots, the preview's height and hover delay, and the Follow-up Reminder's choice to include sessions that need you. Mute When no longer offers The screen is locked or asleep. When Cowork or Claude Chat asks you something, the chime now follows Approval needed in Settings > Sound.
Keyboard shortcuts are now switched on and off one by one, and Enable keyboard shortcuts is gone. If you had it off, each shortcut is turned off, so none of them works until you set its key again.
Settings > Mascots starts with How Mascots Are Shared: Per session, Per project, Per agent and One mascot, each with a line that explains it. Per agent is new and, like Per project, part of Pro: each app keeps its own mascot, one for Claude Code, another for Codex, another for the Claude app. Chats and Cowork tasks in the Claude app now count as one app and one project, so they share a mascot, even a Cowork task with a chosen folder. The separate mascots for Cowork tasks and Claude Chat sessions are gone: a mascot chosen for either now applies to the whole Claude app, and if both had one, the newer one stays. Include Orelo is now a free switch. Orelo's look can be Classic, or Starlight once you have unlocked it, and Orelo shows on your newest card at once. With One mascot, you can pick any mascot you own, Orelo included.
Shortcuts app (Pro)
New with Pro and during the trial: Cowork Island can run one of your shortcuts from Apple's Shortcuts app when a card starts showing “Needs you”. You build the shortcut to do what you want, for example show a notification, speak, or send a message to your phone. Turn on Run a shortcut when an agent needs you in Settings > Notifications > Shortcuts App, choose the shortcut, and press Test to try it. It is off by default. On Free, the section shows with its Pro mark.
With it on, the shortcut runs once when a card starts needing you and still needs you a second later: for a new question, a permission request, or an unseen error that appears on an existing card. This works for every agent, including questions you answer in another app. Cards that start needing you at the same moment share one run, and Mute When applies to it. It doesn't run for what was already waiting when Cowork Island started. It receives one line of text, such as Claude needs you or 2 agents need you, and never the session's title, folder or question.
Fixes
When you stop a Codex turn with Esc, its card now rests marked INT, with no finished sparkle, chime or pop, in the terminal and in the ChatGPT app. Before, Cowork Island treated it as a finished turn.
The finished-task notice, whether it opens the panel for 5 seconds or shows a dot on the island, now appears only when a turn really finishes: not while a non-monitoring background task it started is still running and is less than an hour old, and not after you stop the turn with Esc, when Cowork Island can tell.
The open panel now stops at the bottom of the screen, above the Dock. When everything doesn't fit, the session list, the “Needs you” requests and the usage rows scroll on their own, and a long question or permission request scrolls inside the panel so you can reach every option. Before, on a small screen the panel could run past the bottom of the screen.
A background task that a session leaves running after its turn now keeps the card Working for at most an hour from the task's start. After that, the task no longer keeps the card Working, as with a monitoring task. A background task less than an hour old, a running child task or a running subagent can still keep it Working. Before, the card stayed Working for as long as the task ran. When Cowork Island restarts, it restores the background tasks of Claude Code sessions that are still running. A card that was Working because of a background task comes back Working, with its timer, unless a request or a usage limit comes first; if the task started more than an hour ago, or is a monitoring task, the card comes back at rest. A defunct process left behind by an agent no longer keeps a card on Working.
A few messages that always showed in English now use the language Cowork Island is set to: the replies in Settings > Advanced when you add a custom CLI or install on a remote Mac, and Updating tasks, shown while an agent updates its task list.
Claude Code sessions in the terminal that use another profile, set with CLAUDE_CONFIG_DIR (for example ~/.claude2), now stay on the island like those of your main profile. If Remove idle sessions after clears the card of a resting session that is still open, its card comes back, when Cowork Island can see its process. Before, such a session disappeared until it did something again.
A card no longer shows [回复完成] as its last line when a turn ends without text.
A question, a permission request or a finished-task notice that appears in the open panel within 0.5 seconds of the pointer leaving it now stays in view. Before, with Collapse the panel when the pointer leaves on, the panel still closed once those 0.5 seconds were up.
When Pi, Oh My Pi or OpenClaw waits for your approval to run a risky shell command, such as rm -rf or sudo, dismissing its card from “Needs you”, with the ✕ or from the card's menu, now denies the command. Other activity in that session, such as a new prompt or a change herdr reports in its pane, no longer lets the command run either: the request waits on its card until you answer it. Before, both could let the command run.
Coming from 1.3.1 or earlier? What changed in 1.3.2 is here: https://github.com/CoworkIsland/cowork-island/releases/tag/v1.3.2-b158, and what changed in 1.3.1 is here: https://github.com/CoworkIsland/cowork-island/releases/tag/v1.3.1-b152
Download details
- File
- CoworkIsland-2.0-b162.dmg
- Size
- 23,958,668 bytes
- SHA-256
9efd2603d651271d6bae87ef5cd8887c26efa845afb6ec40b6557991cab7d5b8