Package Details: claude-desktop-bin 1.24012.0-1

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)

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:

  • experimental custom theming support — you can now style Claude Desktop with themes (Nord, Catppuccin, and more) or build your own:

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

  • Desktop automation (screenshot, click, type, scroll) via xdotool and scrot (X11; optional deps)

Limitation:

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

  • plugins are now executed properly in cowork

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.js

  • My build: 92351-13c969418e191cd4.js

Different 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.bak

remove 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.

  1. Sonnet works perfectly now, tasks execute correctly, it finishes, shows as done.
  2. Opus seems to work now too
  3. Previous chats do not show up in sidebar of cowork, but if I search, they show up
  4. Plugin browser loads the modal but is empty, I have the option to import GH etc - likely just a web issue.
  5. Follow ups work now too

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:21085 2. 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.gz filename didn't include pkgrel, so when the package was rebuilt (bumping pkgrel 2->3->4), your package manager reused the cached tarball from a previous release instead of downloading the new one, causing the sha256 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 -Scc

  • paru -S claude-desktop-bin