Skip to content

Releases

Workbench v0.67.1

Choose a tag to compare

@github-actions github-actions released this 06 Nov 12:32
97a0a9e

Release v0.67.1

Released: 2026-11-06
Previous version: v0.67.0

The sidebar now keeps its width when you switch between this Mac and a remote server, and after a restart. The remote server's sidebar is less cluttered, and text sizes are more consistent across the app.

Improvements

  • The remote server's sidebar header matches the local one: + Add for new projects and an icon button for Refresh, so the server name is no longer cut off (#347)
  • A remote project's Claude account shows as a small icon, tinted when the project has its own account and visible on hover otherwise. The account name is in its tooltip instead of crowding the project name (#347)
  • Text sizes are more consistent across the sidebar, tabs, git and GitHub panels, settings and chat tasks (#347)
  • Pane widths are remembered after a restart (#346)

Bug Fixes

  • Switching between this Mac and a remote server no longer resets the sidebar to its default width. Opening your first workspace or closing your last one no longer resets it either (#346)

Workbench v0.67.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 15:01
e9c687a

Release v0.67.0

Released: 2026-11-05
Previous version: v0.66.0

The phone can now manage projects and workspaces, not just run sessions in them. Make a new folder or clone a repository as a project, create and remove worktrees, and close workspaces you don't need.

New Features

  • Adding a project on the phone now has Folder and Clone tabs. Use the folder you're looking at, make a new one there (as a git repository if you like), or clone a repository from the machine's GitHub list or by URL or owner/repo. You can then name it, pick its group and choose its Claude account (#344)
  • Remove a worktree from the phone. It asks first and says how many sessions will end. It deletes the worktree's branch too, unless the branch has unmerged work. If git refuses because of uncommitted changes, you can choose Remove anyway (#344)
  • New worktrees on the phone open a sheet instead of being made the moment you tap. You can branch off fresh or check out an existing branch (including one that's only on the remote), and Create + Claude starts a session in it straight away (#344)
  • Close a workspace from the phone's Running list, ending its sessions on every device. Empty workspaces are listed too, so you can clear them away (#344)

Improvements

  • Each worktree on the phone shows how many sessions are open in it (#344)

Bug Fixes

  • Claude accounts added on a machine now show up on your phone and on desktops connected to it, without reconnecting. The phone checks again when you come back to it or open an account picker, and a connected desktop checks every 15 seconds (#344)
  • A project on a Windows machine is recognised as already added, however its path is written (#344)

Workbench v0.66.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 12:45
757c715

Release v0.66.0

Released: 2026-11-04
Previous version: v0.65.0

You can now start a project on a remote server without leaving Workbench. Add one of its folders, make a new folder, or clone a repository straight onto that machine.

New Features

  • Added + Project to a remote server's sidebar. It opens that machine's folders, starting in the server's copy folder, and from the folder you're in you can:

    • add the folder as a project
    • make a new folder there, as a git repository if you like, and add it in one step
    • clone a repository into it, from the server's own GitHub repo list or by URL or owner/repo

    (#342)

Improvements

  • Private GitHub repositories now clone with the machine's gh login, both on remote servers and in the local Clone from GitHub dialog, without running gh auth setup-git first (#342)
  • A clone or new folder that fails part-way is removed, so trying again with the same name works (#342)

Workbench v0.65.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 12:24
7f0ae48

Release v0.65.0

Released: 2026-11-04
Previous version: v0.64.0

Connected servers can now be edited after they're added. Each server remembers where projects get copied to. Server mode lets you choose which address it listens on and shows the full URLs to give another machine. Restarting a Claude session now works on hosts whose shell profile sets CLAUDE_CONFIG_DIR.

New Features

  • Added editing for connected servers. A pencil next to each server in the instance switcher opens its name, URL, token and copy folder. A new URL or token reconnects to the server; renaming doesn't interrupt anything (#340)
  • Added a default copy folder for each server. Copy to server starts in that server's folder and switches when you pick another server. When you use a different folder, a Make this the default checkbox saves it once the copy succeeds. You can also set the folder in the server's edit dialog (#340)
  • Added a Listen on choice to server mode. It can listen on every interface (the default), on one of this machine's addresses such as its Tailscale IP, or on 127.0.0.1 only. Changing it restarts the server (#340)
  • Added the server's full addresses to server mode settings. Each http://ip:port it answers on has a copy button, ready to paste into Connect instance on another machine. Pair phone only offers addresses the server is listening on (#340)

Improvements

  • Test connection no longer shows a stale "reachable" after you change the URL or token (#340)
  • When a saved listen address has gone, for example after a network change or before Tailscale is up, server mode settings say the server isn't listening. It never falls back to listening on every interface (#340)

Bug Fixes

  • Fixed "Session ID … is already in use" when restarting a Claude session on a host whose shell profile exports CLAUDE_CONFIG_DIR. The same profile line also no longer overrides the Claude account Workbench picked for a session (#339)

Workbench v0.64.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 12:28
5f09481

Release v0.64.0

Released: 2026-11-02
Previous version: v0.63.0

A remote server's sidebar now looks and works like your own machine's, and you can choose which Claude account a remote server uses, for the whole server or for each project.

New Features

  • Added a Claude account switch to the footer of a remote server's sidebar. It picks the account that machine's new Claude sessions use; running sessions keep theirs (#336)
  • Added a per-project Claude account on remote servers. Each project row has a Claude chip whose menu picks one of that machine's accounts for the project, or Host's account to follow the server's choice. A project with its own account shows its name on the row (#337)

Improvements

  • Rebuilt a remote server's sidebar to match the local one. Projects open into branches (main checkout first, then worktrees), each session sits under the branch it runs on, and rows have the same session badges, hover + for a new Claude session, inline + worktree field and filter. The server's Workbench version and Update moved into the footer (#336)
  • Stopped a remote project that isn't a git repository from showing an error over the sidebar; it just lists its sessions (#336)

Bug Fixes

  • Fixed sessions in a worktree created after the remote sidebar loaded not appearing in it. Refresh now reloads each project's worktrees too (#336)
  • Fixed a remote server's accounts staying out of date after it reconnects, for example after an update; they reload on reconnect and on Refresh (#336)

Workbench v0.63.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 10:13
9217855

Release v0.63.0

Released: 2026-11-02
Previous version: v0.62.0

A connected Workbench server now works on the desktop the way it does on your phone. Its sessions open in the main area, with tabs, splits and Terminal | Chat, and every process runs on that machine. You can also update a remote server from the desktop. Copy to Server gained a folder picker and a progress bar with time left.

New Features

  • Opened a remote server's sessions on the desktop. Switching to a server in the sidebar shows its workspaces, tabs and splits, with the same Terminal | Chat toggle as local ones. Terminals and chats run on that machine, and chats offer that machine's own Claude accounts (#332)
  • Added Open buttons for each project and worktree in a remote server's sidebar, and counts of the Claude and Codex sessions running in each project (#332)
  • Added remote server updates. A server's sidebar shows its Workbench version and, when a newer one is out, Update. Updating ends that machine's terminals and chats, so it asks first. Conversations stay on disk and can be resumed (#332)
  • Added Browse… to Copy to Server, to pick the destination folder from the other machine's own folders (#332)
  • Added a progress bar to Copy to Server, showing how much has gone across, the speed and the time left (#332)
  • Added Settings → Permissions toggles to stop Claude reading, or writing, files outside the project and its additional directories. Blocking writes needs Claude Code 2.1.314 or later (#334)

Improvements

  • Kept your local terminals running while you look at a remote server, so switching back is instant and keeps their scrollback (#332)

Bug Fixes

  • Fixed a chat's effort choice resetting to the default after a turn that used ultrathink. That turn still runs at the raised effort, and later turns go back to your choice (#334)

Workbench v0.62.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 17:02
d322df4

Release v0.62.0

Released: 2026-10-30
Previous version: v0.61.1

You can now copy a project to another Workbench server, with your Claude setup if you want it, which makes moving to a new machine much easier. Cloning from GitHub now lists your organizations' repositories too.

New Features

  • Added Copy to Server… to a project's menu (shown once a remote server is connected). The whole project folder goes across, including uncommitted work, stashes, local branches and .env files, and is added as a project on the other machine. Rebuildable output such as node_modules, target and dist is left behind, and an existing folder is never overwritten (#330)
  • Optionally copy your Claude config with a project: CLAUDE.md, settings, keybindings, skills, agents, commands, hooks and your user MCP servers. Files already on the other machine are never overwritten, and paths under your home folder are moved to its home folder (#330)
  • Optionally copy your extra Claude accounts and their config. Logins don't travel, so run claude /login once per account on the new machine (#330)

Improvements

  • Removed the chat's "Compact before it expires" option. Claude Code now compacts long idle conversations itself, just before the prompt cache expires. Keep-warm and Refresh now still keep the cache warm (#328)

Bug Fixes

  • Fixed Clone from GitHub listing only your own repositories. It now also lists repositories from your organizations and ones you collaborate on, and no longer stops at 100 (#329)
  • Fixed the default Claude account picking up another account's settings when Workbench was started from a terminal that had CLAUDE_CONFIG_DIR set. Plan usage, sign-in status and new terminals for the default account now always use ~/.claude (#330)

Security

  • Copying a project sends .env files, settings and MCP server definitions, which can hold secrets, over the server's plain-HTTP connection. Connect to the other machine through its Tailscale address (#330)

Workbench v0.61.1

Choose a tag to compare

@github-actions github-actions released this 24 Oct 20:18
234139f

Release v0.61.1

Released: 2026-10-24
Previous version: v0.61.0

A fix release for the chat's Agents and tasks panel. Background commands now show as finished when they end, and agents show their conversation even after Claude moves into a worktree.

Bug Fixes

  • Fixed background commands staying marked as running after they finished. They were only marked done when Claude's whole turn ended, so they kept spinning through long turns. They now finish as soon as Claude is told they're done (#326)
  • Fixed agents showing "No conversation yet" after Claude moved into a worktree. This also affected other features that read the chat's history, such as rewind (#326)
  • An agent's details now open on its conversation only. The Output view showed the agent's raw log file (#326)
  • Agents started by another agent now show their activity on that agent's entry in the panel, and stopping the chat stops them too (#326)

Workbench v0.61.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 15:42
6c77889

Release v0.61.0

Released: 2026-10-24
Previous version: v0.60.1

You can now add, edit and remove projects from your phone, including which Claude account a project's new sessions start under. You no longer need to be at your desk to set up a project.

New Features

  • Added projects from the phone: tap + beside the project search, browse your computer's folders from your home folder (Git checkouts are marked, and folders that are already projects can't be picked again), then name the project and choose its group and Claude account (#324)
  • Edited projects from the phone: an expanded project has Edit for its name, group and the Claude account its new sessions use (the active account, the default login or a named one). A rename updates the project's open workspaces on every device (#324)
  • Removed projects from the phone: Remove project in the edit sheet, after a confirm, ends the project's open sessions and takes it off the list. The folder stays on disk (#324)

Improvements

  • The desktop sidebar updates straight away when the phone adds, edits or removes a project. A removed project's star is cleared on both the phone and the desktop (#324)

Workbench v0.60.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 20:52
25cb536

Release v0.60.1

Released: 2026-10-23
Previous version: v0.60.0

A fix release from a project-wide review. It closes two ways a sandboxed Claude session could get code run outside the sandbox. Trello boards and card links are no longer lost between windows, and branches are deleted safely when you remove a worktree. It also fixes reliability problems in the server, the worktree dialog and the chat.

Security

  • Fixed two ways a sandboxed Claude session could plant something that later ran outside the sandbox: creating a missing .claude folder as a link elsewhere and writing hooks through it, or writing Codex config that an unsandboxed Codex pane then loaded (#322)
  • Worktrees are now protected like their project: their Claude, Codex and git config can't be rewritten from a sandboxed session, including Claude Code's own worktrees under .claude/worktrees/ (#322)
  • On macOS, a sandboxed session can no longer create or register worktrees, so it can't set one up to tamper with. Creating worktrees from Workbench's own dialog is unaffected (#322)
  • Agent action prompts no longer pass control characters to the shell. A tab used to trigger completion, and a pasted Ctrl-C could run the rest of the prompt as a command (#322)

Bug Fixes

  • Fixed Trello board settings and card links overwriting each other when changed from the Settings window and the main window, and adding a board before the settings had loaded could erase the project's other boards. Changes now show up in every open window without a restart (#322)
  • Fixed creating a worktree from a Trello card not linking the card to the new branch (#322)
  • Fixed the new worktree dialog ignoring the suggested branch from a Trello card or the branch picker, and keeping the previous worktree's values. "Open PR as worktree" now checks out the PR's own commits, including PRs from forks (#322)
  • Removing a worktree with "delete branch" ticked now deletes a squash-merged branch when it's still exactly the merged PR's commit. A branch with newer commits is kept, and you're told why (#322)
  • Worktree folders for branches like feature/login are now one folder (repo-feature-login) instead of nested ones, and a name that's taken gets -2 (#322)
  • Fixed the terminal limit being exceeded when many terminals start at once, and a slow request from one client holding up every other client's workspace commands (#322)
  • Fixed GitHub status for a project sometimes never updating after a failed background sync (#322)
  • Fixed loaded images disappearing from a chat card when "Load images" was clicked twice, and loading earlier Codex history slowing down as it grew (#322)
  • Approvals now fall back to the terminal's dialog cleanly when a proxy or network error returns something other than the server's reply (#322)