Package Details: claude-cowork-linux 1.1.4010-10

Git Clone URL: https://aur.archlinux.org/claude-cowork-linux.git (read-only, click to copy)
Package Base: claude-cowork-linux
Description: Anthropic Claude Desktop with Cowork (local agent) support for Linux
Upstream URL: https://github.com/johnzfitch/claude-cowork-linux
Keywords: claude, claude-cowork, claude-desktop, claude-desktop-linux cowork,
Licenses: custom:proprietary
Conflicts: claude-cowork, claude-desktop, claude-desktop-appimage, claude-desktop-bin, claude-desktop-native
Provides: claude-cowork, claude-desktop
Submitter: johnzfitch
Maintainer: johnzfitch
Last Packager: johnzfitch
Votes: 3
Popularity: 1.07
First Submitted: 2026-01-29 00:28 (UTC)
Last Updated: 2026-03-26 01:52 (UTC)

Dependencies (10)

Required by (0)

Sources (1)

Latest Comments

jantman commented on 2026-03-26 23:54 (UTC)

Just installed this today and it gets stuck at setting up workspace. Claude's analysis:

Errors (from ~/.config/Claude/logs/)
1. Unsupported platform: linux-x64 (blocking)

File: claude.ai-web.log, unknown-window.log

[error] Uncaught (in promise) Error: Error invoking remote method
  '..._ClaudeCode_$_prepare': Error: Unsupported platform: linux-x64

The ClaudeCode.prepare IPC call rejects immediately because linux-x64 is not in its supported platform list. This likely prevents the cowork agent/code features from initializing.

2. VM download fails — no x64 property for linux (blocking)

File: cowork_vm_node.log, claude.ai-web.log, unknown-window.log

[error] [download] VM download failed: Cannot read properties of undefined (reading 'x64')
[error] Uncaught (in promise) Error: Error invoking remote method
  '..._ClaudeVM_$_getDownloadStatus': TypeError: Cannot read properties of undefined (reading 'x64')

The VM download manifest presumably has platform entries like { darwin: { arm64: ..., x64: ... }, ... } but no linux key. The code does something like manifest[platform][arch] which throws when manifest.linux is undefined.

3. Shell path worker not found (non-blocking but causes fallback)

File: main.log

[warn] [CCD] Shell environment extraction failed, using process.env:
  Error: Shell path worker not found at:
  /usr/lib/electron39/resources/app.asar/.vite/build/shell-path-worker/shellPathWorker.js

The worker path is resolved relative to the electron binary's resources/app.asar rather than the claude-cowork app.asar at /usr/lib/claude-cowork/app.asar. This is a packaging issue when using a system electron instead of the bundled one. The app falls back to process.env, so this is non-fatal but means Claude Code sessions may not pick up the user's shell environment (PATH, etc.).

4. CSP blocks a-api.anthropic.com telemetry

File: claude.ai-web.log

[error] Connecting to 'https://a-api.anthropic.com/v1/m' violates the following
  Content Security Policy directive: "connect-src 'self' https://api.segment.io ..."

The page's CSP does not include https://a-api.anthropic.com in connect-src, so Segment performance metrics fail to send. Non-blocking but produces recurring errors.

5. CORS blocks CDN fetch

File: claude.ai-web.log

[error] Access to fetch at 'https://a-cdn.claude.ai/params/sri/...' from origin
  'https://claude.ai' has been blocked by CORS policy

Preflight response missing Access-Control-Allow-Origin. Possibly related to SRI parameter loading.

ewirch commented on 2026-03-23 08:53 (UTC)

Let me know if you have anymore issues!

It (1.1.4010-6) fails with

==> Starting pkgver()...
==> Updated version: claude-cowork-linux 1.1.7714-1
==> Starting build()...
Extracting DMG...
Applying cowork patch...
SUCCESS: Patched /var/tmp/pamac-build-ew/claude-cowork-linux/src/linux-app-extracted/.vite/build/index.js
  uUt() now returns {status:"supported"} unconditionally
Repacking app.asar...
==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat '/var/tmp/pamac-build-ew/claude-cowork-linux/src/linux-app-extracted/cowork/cowork-plugin-shim.sh': No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...

johnzfitch commented on 2026-03-16 02:51 (UTC)

Sorry about that guys, every new release broke things due to Anthropic’s minifier. I redid the entire app so that it handles the “shape” of what Claude desktop puts out rather than using brittle identifiers. The entire app should be working top to bottom, session restore, and the code tab (with local worktrees) included. Cowork should be bug free and the file system handling is standardized to XDG defaults. Let me know if you have anymore issues!

solarisfire commented on 2026-03-11 15:03 (UTC) (edited on 2026-03-11 15:03 (UTC) by solarisfire)

Seems b0rked...

Fetching latest Claude Desktop DMG URL...
/home/solarisfire/.cache/yay/claude-cowork-linux/src/_rnet_venv/bin/python: can't open file '/home/solarisfire/.cache/yay/claude-cowork-linux/src/claude-cowork-linux/tools/fetch-dmg.py': [Errno 2] No such file or directory
==> ERROR: A failure occurred in prepare().

VVS commented on 2026-02-01 15:28 (UTC) (edited on 2026-02-01 15:31 (UTC) by VVS)

Fetching latest Claude Desktop installer...
  % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
                                 Dload  Upload  Total   Spent   Left   Speed
100    143 100    143   0      0    931      0                              0
100    166   0    166   0      0    181      0                              0
100 488.2k   0 488.2k   0      0 389.3k      0           00:01              0
find: ‘exe-extracted’: Нет такого файла или каталога
Error: nupkg not found in installer
==> ОШИБКА: Произошел сбой в prepare().
    Прерывание...
 -> ошибка сборки: claude-cowork-linux-exit status 4
 -> Не удалось установить следующие пакеты — требуется ручное вмешательство:
claude-cowork-linux - exit status 4