Search Criteria
Package Details: claude-cowork-service 1.2.0-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/claude-cowork-service.git (read-only, click to copy) |
|---|---|
| Package Base: | claude-cowork-service |
| Description: | [DEPRECATED - UNMAINTAINED] Native Linux backend for Claude Desktop Cowork; superseded by the official Claude Desktop Linux .deb |
| Upstream URL: | https://github.com/patrickjaja/claude-cowork-service |
| Keywords: | claude claude-desktop cowork |
| Licenses: | MIT |
| Submitter: | patrickjaja |
| Maintainer: | patrickjaja |
| Last Packager: | patrickjaja |
| Votes: | 7 |
| Popularity: | 2.14 |
| First Submitted: | 2026-02-11 15:11 (UTC) |
| Last Updated: | 2026-07-01 20:43 (UTC) |
Dependencies (5)
- util-linux (util-linux-aesAUR, util-linux-selinuxAUR)
- go (go-gitAUR, gcc-go-gitAUR, goup-rsAUR, go-binAUR, gcc-go-snapshotAUR, gcc-go) (make)
- claude-codeAUR (claude-code-stableAUR, claude-code-stable-binAUR) (optional) – An agentic coding tool that lives in your terminal (you can also install via native installer)
- openrcAUR (optional) – required to use the OpenRC init script (Artix Linux)
- systemd (systemd-gitAUR, systemd-selinuxAUR, unshitted-systemdAUR, systemd-liberated-gitAUR) (optional) – required for the systemd user service unit (provided by base on Arch)
Latest Comments
patrickjaja commented on 2026-07-01 20:25 (UTC) (edited on 2026-07-01 20:27 (UTC) by patrickjaja)
Why the package is flagged out-of-date?
The consuming https://aur.archlinux.org/packages/claude-desktop-bin project switched to official https://code.claude.com/docs/en/desktop-linux (debian based) binary to patch in specific linux features (before we were patching the totally incompatible .msix / windows upstream). This is shipping a built in solution to sandbox claude-cowork on linux. So we are following that path (to stay rolling).
migration path:
uninstall
claude-cowork-service(remove the servicesystemctl --user disable claude-coworkupdate claude-desktop-bin & check latest docs for qemu dependencies https://github.com/patrickjaja/claude-desktop-bin#arch-linux--manjaro-aur
done
patrickjaja commented on 2026-03-20 15:35 (UTC) (edited on 2026-03-20 16:00 (UTC) by patrickjaja)
@lpc123 @Al1nuX Its fixed. The new Claude Desktop (1.1.7714) changed its vm-client behavior.
Thanks for your report.
Al1nuX commented on 2026-03-20 15:35 (UTC)
Claude Desktop's VM client correlates responses by id: const a = s.id ?? 0; const o = Ng.get(a);
Without id in the response, every reply was treated as orphaned (id=0 not in pending map), Promises never resolved, and startVM was never called — leaving Cowork stuck polling isGuestConnected indefinitely.
Fix: add ID field to Response struct and pass req.ID through WriteResponse() and WriteError() at all call sites.
patrickjaja commented on 2026-03-20 14:41 (UTC)
@lpc123 thanks, i will immediately check and fix it.
lpc123 commented on 2026-03-20 12:37 (UTC)
The most recent upgrade: claude-code (2.1.72 → 2.1.80) claude-cowork-service (1.0.10 → 1.0.11) ← This is the key one claude-desktop-bin (1.1.5749 → 1.1.7714)
The claude-cowork-service package is what provides the VM/workspace functionality. The update seems to have broken compatibility with the new claude-desktop-bin version.
Looking at the logs:
No vm-bundle directory exists (it's empty) The app is trying to connect to https://a-api.anthropic.com/v1/m but it's being blocked by CSP The workspace never initializes because the VM bundle isn't being downloaded/created
patrickjaja commented on 2026-02-16 13:37 (UTC) (edited on 2026-02-16 13:37 (UTC) by patrickjaja)
v0.3.2 changelog (and future patches)
https://github.com/patrickjaja/claude-cowork-service/blob/main/CHANGELOG.md
StratosL commented on 2026-02-14 15:39 (UTC)
It works!