Search Criteria
Package Details: claude-desktop-bin 1.1.381-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/claude-desktop-bin.git (read-only, click to copy) |
|---|---|
| Package Base: | claude-desktop-bin |
| Description: | Claude AI Desktop Application (Official Binary - Linux Compatible) |
| Upstream URL: | https://claude.ai |
| Keywords: | ai anthropic claude |
| Licenses: | custom:Claude |
| Submitter: | Somvilla |
| Maintainer: | patrickjaja |
| Last Packager: | patrickjaja |
| Votes: | 4 |
| Popularity: | 2.59 |
| First Submitted: | 2024-12-19 00:17 (UTC) |
| Last Updated: | 2026-01-19 17:34 (UTC) |
Dependencies (7)
- electron (electron-launcherAUR, electron-nightly-binAUR, electron-nightly-binAUR)
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogenAUR, nodejs-lts-iron, nodejs-lts-jod, nodejs-lts-krypton)
- asar (make)
- icoutils (make)
- p7zip (p7zip-natspecAUR, 7zip-natspecAUR, p7zip-full-binAUR, 7zip-zstd-binAUR, 7zip-zstdAUR, 7zip) (make)
- python (make)
- wget (wget-gitAUR) (make)
Latest Comments
1 2 Next › Last »
patrickjaja commented on 2026-01-13 00:17 (UTC) (edited on 2026-01-13 00:18 (UTC) by patrickjaja)
@StratosL thanks for clarification - i really didnt know about that button. i think its the best to have CC installed and symlinked before using it in claude desktop (it is also mentioned here https://github.com/patrickjaja/claude-desktop-bin/?tab=readme-ov-file#claude-code-integration)
but if someone is running in same usecase, i have now added linux fixes for it.
2026-01-13
Added
Fixed
+ anthropic recently released "Cowork" feature in claude desktop, unfortunately er cannot fix that for linux since it requires @ant/claude-swift macOS native module
StratosL commented on 2026-01-10 10:46 (UTC)
On Manjaro KDE the app runs, but if I switch to Claude code, clicking on "install runtime dependencies" fails. I thought I should run claude-desktop with sudo, but the app does not run properly like that (blank).
Then I installed Claude code separately via curl -fsSL https://claude.ai/install.sh | bash
and I have linked sudo ln -s ~/.local/bin/claude /usr/bin/claude
running claude --version
gives me "2.1.3 (Claude Code)" and claude code within the app works fine.
patrickjaja commented on 2025-12-17 10:52 (UTC) (edited on 2025-12-17 10:52 (UTC) by patrickjaja)
@myfox built in nodejs error is fixed now.
2025-12-17
MCP node host path fix - Fix incorrect path for MCP server node host on Linux (fix_node_host.py)
Startup settings fix - Handle Linux platform in startup settings to avoid validation errors (fix_startup_settings.py)
Tray icon theme fix - Use theme-aware tray icon selection on Linux (fix_tray_icon_theme.py)
patrickjaja commented on 2025-12-15 07:32 (UTC) (edited on 2025-12-15 11:56 (UTC) by patrickjaja)
@myfox thanks for that detailed bug report.
i have tested it locally isUsingBuiltInNodeForMcp true / false (~/.config/Claude/claude_desktop_config.json). Its always working.
that issue might be related to electron, please ensure your version is updated (v39.2.7 latest) (https://github.com/electron/electron/issues/36411 https://github.com/electron/electron/issues/42978)
myfox commented on 2025-12-13 20:20 (UTC) (edited on 2025-12-13 20:22 (UTC) by myfox)
Path resolution bug prevents built-in MCP Filesystem server from loading
Package: claude-desktop-bin 1.0.1217-1
Description:
The built-in Filesystem MCP server fails to start due to incorrect path resolution in the Electron wrapper. The application attempts to load the MCP runtime from a malformed path.
Expected path:
Actual (broken) path:
Reproduction:
Install
claude-desktop-binfrom AURLaunch Claude Desktop
Observe errors in
~/.config/Claude/logs/main.log:Root Cause:
Current wrapper (
/usr/bin/claude-desktop):Electron's
__dirnameor resource path resolution incorrectly prepends/locales/toapp.asarpaths when launched this way.Temporary Workaround:
Suggested Fix:
Update wrapper to properly set resource paths:
Or investigate if Electron needs explicit
--app-pathflag or other resource path configuration.System Info:
Arch Linux (current)
electron 33.2.1-1
nodejs 23.3.0-1
patrickjaja commented on 2025-11-25 09:31 (UTC) (edited on 2025-11-25 09:33 (UTC) by patrickjaja)
anthropic recently added
Claude Codesupport inClaude Desktop, but hardcoded to only support darwin and win32.i have added a patch for that, now it supports x86_64 linux (requires to have a
/usr/bin/claudebinary - just symlink if its installed elsewhere on your OS).this is how i have reinstalled it:
rm -rf ~/.cache/yay/claude-desktop-binyay -S claude-desktop-bin --noconfirm --cleanafterhere the patch: - https://github.com/patrickjaja/claude-desktop-bin/blob/master/patches/fix_claude_code.py
patrickjaja commented on 2025-11-13 00:51 (UTC) (edited on 2025-11-13 00:54 (UTC) by patrickjaja)
i have noticed a major (from 0.14.10 to 1.0.332) version change in official releases (.exe) and adjusted the automated linux package build. Stay updated:
rm -rf ~/.cache/yay/claude-desktop-bin
yay -S claude-desktop-bin --noconfirm --cleanafter
upstream repo https://github.com/patrickjaja/claude-desktop-bin/releases
udotirol commented on 2025-10-16 09:28 (UTC)
@patrickjaja: looks good, thanks for the swift fix!
patrickjaja commented on 2025-10-15 19:11 (UTC)
fixed. i have tested it as far as possible. feedback welcome.
yay -S claude-desktop-bin --cleanafter --rebuild
udotirol commented on 2025-10-15 09:47 (UTC) (edited on 2025-10-15 09:47 (UTC) by udotirol)
it doesn't start up any user interface, but throws the following error and then hangs there forever:
$ claude-desktop 2025-10-15 11:44:04 [info] Starting app { appVersion: '0.13.64', isPackaged: false, platform: 'linux', arch: 'x64', nodeVersion: '22.20.0' } App threw an error during load Error: ENOENT, resources/i18n/en-US.json not found in /usr/lib/claude-desktop-bin/app.asar at createError (node:electron/js2c/node_init:2:2060) at readFileFromArchiveSync (node:electron/js2c/node_init:2:10198) at t.readFileSync (node:electron/js2c/node_init:2:10982) at Lie (/usr/lib/claude-desktop-bin/app.asar/.vite/build/index.js:135:7769) at Object.<anonymous> (/usr/lib/claude-desktop-bin/app.asar/.vite/build/index.js:135:6903) at Module._compile (node:internal/modules/cjs/loader:1714:14) at Module._extensions..js (node:internal/modules/cjs/loader:1848:10) at Module.load (node:internal/modules/cjs/loader:1448:32) at Module._load (node:internal/modules/cjs/loader:1270:12) at c._load (node:electron/js2c/node_init:2:17993) A JavaScript error occurred in the main process Uncaught Exception: Error: ENOENT, resources/i18n/en-US.json not found in /usr/lib/claude-desktop-bin/app.asar at createError (node:electron/js2c/node_init:2:2060) at readFileFromArchiveSync (node:electron/js2c/node_init:2:10198) at t.readFileSync (node:electron/js2c/node_init:2:10982) at Lie (/usr/lib/claude-desktop-bin/app.asar/.vite/build/index.js:135:7769) at Object.<anonymous> (/usr/lib/claude-desktop-bin/app.asar/.vite/build/index.js:135:6903) at Module._compile (node:internal/modules/cjs/loader:1714:14) at Module._extensions..js (node:internal/modules/cjs/loader:1848:10) at Module.load (node:internal/modules/cjs/loader:1448:32) at Module._load (node:internal/modules/cjs/loader:1270:12) at c._load (node:electron/js2c/node_init:2:17993)1 2 Next › Last »