Search Criteria
Package Details: claude-desktop-bin 1.24012.0-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 Desktop - Linux (unofficial, repackaged from the official Linux .deb) |
| Upstream URL: | https://github.com/patrickjaja/claude-desktop-bin |
| Keywords: | ai anthropic claude cowork |
| Licenses: | custom:Claude |
| Submitter: | Somvilla |
| Maintainer: | patrickjaja |
| Last Packager: | patrickjaja |
| Votes: | 23 |
| Popularity: | 6.89 |
| First Submitted: | 2024-12-19 00:17 (UTC) |
| Last Updated: | 2026-07-21 23:04 (UTC) |
Dependencies (31)
- alsa-lib
- at-spi2-core (at-spi2-core-gitAUR)
- cairo (cairo-gitAUR)
- dbus (dbus-gitAUR, dbus-selinuxAUR, dbus-nosystemd-gitAUR)
- expat (expat-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gcc-libs-fast-optimizedAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-git-native-pgoAUR, glibc-eacAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classic-xfceAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libcap-ng (libcap-ng-gitAUR)
- libcups (libcups-gitAUR, cups-gitAUR, libcups-gssapiAUR)
- libdrm (libdrm-gitAUR)
- libnotify (libnotify-gitAUR)
- libseccomp (libseccomp-gitAUR)
- libsecret
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxdamage
- Show 11 more dependencies...
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »
patrickjaja commented on 2026-03-20 23:34 (UTC) (edited on 2026-03-20 23:35 (UTC) by patrickjaja)
Anthropic removed the built-in computer-use MCP server upstream — we've removed it here too.
Also new:
https://github.com/patrickjaja/claude-desktop-bin?tab=readme-ov-file#custom-themes-experimental
patrickjaja commented on 2026-03-09 14:01 (UTC) (edited on 2026-03-10 14:33 (UTC) by patrickjaja)
Anthropic released a "built in computer-use mcp server". Now you can prompt against your desktop, so now you can do that using claude-desktop-bin as well.
tl;dr
Limitation:
claude-desktop has a max 1mb screenshot limit (their api is even lower due to base64 conversion)
For multi screen setups: When you prompt claude to capture and read a screenshot, its will capture the monitor of the current cursor position with quality 40%. (see: https://github.com/patrickjaja/claude-desktop-bin/blob/master/patches/computer-use-server.js#L85)
patrickjaja commented on 2026-03-02 15:53 (UTC) (edited on 2026-03-02 15:53 (UTC) by patrickjaja)
https://status.claude.com/
claude desktop had technical issues today, they fixed it after ~4 hours.
patrickjaja commented on 2026-02-27 20:00 (UTC)
@j1simon Right! Adjusted.
j1simon commented on 2026-02-27 13:48 (UTC)
The correct Upstream URL would be https://github.com/patrickjaja/claude-desktop-bin/
patrickjaja commented on 2026-02-24 22:40 (UTC)
Claude Desktop 1.1.4173 contains a lot of fixes. in parallel i have also updated the linux cowork service https://aur.archlinux.org/pkgbase/claude-cowork-service
https://github.com/patrickjaja/claude-desktop-bin/blob/master/CHANGELOG.md#2026-02-24
https://github.com/patrickjaja/claude-cowork-service/blob/main/CHANGELOG.md#107--2026-02-24
patrickjaja commented on 2026-02-17 16:26 (UTC) (edited on 2026-02-17 16:27 (UTC) by patrickjaja)
@abra5umente
Regarding 1 (sidebar) — Yes, as you assumed, it's the local_ prefix. The renderer sends the full local_<uuid> string to the API instead of stripping the prefix first. The server sees local_3586a061-6517-... and rejects it because l is not a valid UUID character.
I have the same local_-prefixed sessions locally but can't reproduce the error. I analyzed both chunks you mentioned — the error originates from an API call in a different chunk, not these directly:
Your build:
92351-c8e70b03458997e9.js,64328-e4b9a10bcf5c8ed7.jsMy build:
92351-13c969418e191cd4.jsDifferent chunk hashes confirm we're on different claude.ai frontend builds. Are you on a Max plan? I'm on Team — that might explain the difference.
You could try clearing the local session data:
backup first
cp -r ~/.config/Claude/local-agent-mode-sessions ~/.config/Claude/local-agent-mode-sessions.bakremove session files
rm -rf ~/.config/Claude/local-agent-mode-sessions/*/Restart Claude Desktop — new sessions will get fresh UUIDs. Let me know if it persists. This should be fixed upstream by Anthropic, but we could also try stripping the local_ prefix on our side as a workaround if needed (maybe you see in electron dev tools what api call is causing the error, or provide more context).
Regarding 2 (plugins) — fixed in latest release (btw it shares plugins with Claude Code since it uses the local binary directly — that's different from Mac/Windows where they run in a VM).
https://github.com/patrickjaja/claude-desktop-bin/blob/master/CHANGELOG.md#2026-02-17
abra5umente commented on 2026-02-16 20:51 (UTC)
@patrickjaja All install/setup weirdness resolved now.
So the only things not working: 1. Previous chats do not show in sidebar - they did briefly then went away - I assume because of the _local uuid?
92351-c8e70b03458997e9.js:13 [REACT_QUERY_CLIENT] QueryClient error: a: path.conversation_uuid: Input should be a valid UUID, invalid character: expected an optional prefix ofurn:uuid:followed by [0-9a-fA-F-], foundlat 1 at i (64328-e4b9a10bcf5c8ed7.js:1:17906) at 64328-e4b9a10bcf5c8ed7.js:1:19783 at async 64328-e4b9a10bcf5c8ed7.js:1:210852. Plugins window renders empty, nothing in dev tools for this unfortunately.essenciary commented on 2026-02-16 19:25 (UTC)
@patrickjaja all good now, thank you. Automated update just completed successfully.
patrickjaja commented on 2026-02-16 19:18 (UTC) (edited on 2026-02-16 19:19 (UTC) by patrickjaja)
@essenciary My bad! The
.tar.gzfilename didn't includepkgrel, so when the package was rebuilt (bumpingpkgrel2->3->4), your package manager reused the cached tarball from a previous release instead of downloading the new one, causing thesha256 mismatch.Before:
source_x86_64=("claude-desktop-${pkgver}-linux.tar.gz::{{DOWNLOAD_URL}}")Its fixed now:
source_x86_64=("claude-desktop-${pkgver}-${pkgrel}-linux.tar.gz::{{DOWNLOAD_URL}}")I've also added a checksum verification step in CI before pushing to AUR, so this is prevented in the future.
To fix it on your end, clear the cached source and retry:
paru -Sccparu -S claude-desktop-bin« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »