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
1 2 3 4 5 6 .. 9 Next › Last »
patrickjaja commented on 2026-07-20 22:30 (UTC) (edited on 2026-07-20 22:54 (UTC) by patrickjaja)
@RedlineGT Great, that's the fix landing - the device showing up in the scan means Web Bluetooth is now working (that was the actual gap: upstream never enables Chromium's
WebBluetoothBlink feature on Linux, sonavigator.bluetoothdidn't exist). I'll roll--enable-blink-features=WebBluetoothinto the launcher so the next release works without the flag.The
le-connection-abort-by-localyou're hitting now is a separate, later step: scan/pick succeeded, but the LE connection got torn down on the local side (BlueZ, driven by Chromium's Web Bluetooth stack). The telltale sign of this error is that BlueZ briefly marks the device "Connected" and then aborts - so it's a setup-then-teardown, not the pet refusing. Across other BlueZ reports of this exact error, the usual causes are (1) another process holding the adapter and (2) a stale bond, and it's frequently transient - a plain retry often just works. Try, in order:Just retry the connect a couple of times. This error is often intermittent; BlueZ needs a moment to settle after the abort before the next attempt succeeds. Cheapest thing to try first.
Make sure nothing else is using the adapter while you connect - close KDE's Bluetooth applet and any
bluetoothctl scan onyou left running (you were scanning manually earlier to prove the device existed). A concurrent scan/connection onhci0is the most common cause of this abort.Clear any cached bond, then retry:
bluetoothctl remove 14:C1:9F:D4:FA:41Bounce the controller:
bluetoothctl power offthenpower on, and try again.If it prompts for a passkey, enter it in the Hardware Buddy window (the pet uses encrypted pairing).
If it still aborts after all that, grab
journalctl -b -u bluetootharound the attempt - that'll show whether BlueZ or the app initiated the teardown. Heads-up: Web Bluetooth on Linux is still flagged experimental by Chromium, and LE-connect aborts are a known rough edge of that path - so if the steps above don't take, it may be the browser stack rather than your setup (nothing you can fix locally in that case). I don't have a Hardware Buddy anymore, so your reports are what let me trace this end to end - much appreciated.For reference, this error is well-documented against BlueZ generally (mostly via the Bleak Python library, but same stack underneath): bleak #1858 - abort with multiple processes / high load, bleak #1673, bleak #993.
Also noting the device repo here for documentation: https://github.com/anthropics/claude-desktop-buddy
RedlineGT commented on 2026-07-20 22:25 (UTC) (edited on 2026-07-20 22:33 (UTC) by RedlineGT)
@patrickjaja, finally! some movement :) now it shows up in the list when it scans but falls into this issue.
patrickjaja commented on 2026-07-20 22:02 (UTC) (edited on 2026-07-20 22:08 (UTC) by patrickjaja)
@RedlineGT can you try launching it like that
claude-desktop --enable-blink-features=WebBluetooth? Does it show up then?RedlineGT commented on 2026-07-20 20:52 (UTC)
@patrickjaja updated. no joy. still same issue. ran your 4 set of commands again. same result. in chrome i usually have to enable "enable-experimental-web-platform-features" when trying to pair with bluetooth devices. is there something equivalent we can try to see if that helps? Thank you for working with me on this. Its trivial but its a small QoL thing this pet brings :)
patrickjaja commented on 2026-07-20 19:34 (UTC)
@RedlineGT Thanks for the detailed output - that's exactly what let me trace it. I don't have a Hardware Buddy anymore so I can't fully verify, but I'm fairly confident it's fixed in 1.22209.3-3 (just hit the AUR). Update with
yay -Syu, make sure thebluezservice is running, and let me know if the pet shows up in the scan now.RedlineGT commented on 2026-07-20 18:01 (UTC)
A few things that would help most:
nibbletorclaude. I did not see any names in terminal, but my GUI version showsClaude-FA41.Experimental = true(if not, that's the likely fix: set it in[General], thensudo systemctl restart bluetooth).saw 0 stick(s)orsaw N stick(s), none matched.Here is the output of the set of commands you suggested:
bluetoothctl --version:systemctl status bluetooth:bluetoothctl scan on:grep -i experimental /etc/bluetooth/main.conf:grep -a '\[buddy-ble\]' ~/.config/Claude/logs/main.log: Yielded nothing.That last line tells us whether Chromium never got the device (a BlueZ config issue) or got it but the name filter dropped it (something we can fix on our side).
Also, which distro you're on. Thanks!
I am on CachyOS (latest). Thank you for taking the time for such a curated response.
patrickjaja commented on 2026-07-20 08:28 (UTC)
Thanks for the report! The in-app scan uses Chromium's Web Bluetooth talking to your system's BlueZ - your OS bluetooth scanner and the app are two separate consumers of BlueZ, so one seeing the pet doesn't guarantee the other does. A couple of quick CLI checks will tell us exactly where it's breaking (no need to fight with the app):
A few things that would help most: - The exact name the pet advertises in step 2 - the app only matches devices whose name starts with
nibbletorclaude. - Whether step 3 showsExperimental = true(if not, that's the likely fix: set it in[General], thensudo systemctl restart bluetooth). - The output of step 4 - specifically whether it sayssaw 0 stick(s)orsaw N stick(s), none matched.That last line tells us whether Chromium never got the device (a BlueZ config issue) or got it but the name filter dropped it (something we can fix on our side). Also which distro you're on. Thanks!
RedlineGT commented on 2026-07-20 05:41 (UTC)
is anyone having issues connecting to the claude desktop pet? my computers bluetooth scan shows it, but when i scan for it in the claude desktop app it cannot see it.
ElijahLynn commented on 2026-07-18 21:05 (UTC)
From my reading of it: @kevindiaz314 meant to leave their comment on a different package (likely
claude-desktop-official-bin), and not this one.patrickjaja commented on 2026-07-12 20:24 (UTC) (edited on 2026-07-12 20:27 (UTC) by patrickjaja)
Thanks @mrdhakal, @cF1nny. Honestly I wasn't going to comment on the wrong info - everyone should use whatever fits their setup, and I've no issue with the other packages. I'm only clarifying because people are getting confused.
claude-desktop-bin is maintained by me (patrickjaja) and isn't deprecated. I don't maintain claude-desktop / claude-desktop-official-bin - those are @kevindiaz314's - so the "same maintainer / deprecated" note and the deletion request (why and how i should get deleted) here are from a non-maintainer, not an agreed migration.
For the actual difference between this and the official- packages, see my 07-01 comment: same official Anthropic .deb underneath; the official- ones install it as-is, this one adds open-source patches on top. It auto-updates daily (semi automated because of quality gates) - current version 1.19367.0, matching upstream.
Either way, I'll keep doing my best to serve all of us Linux users across our different setups. Pick whichever you prefer. Bugs/PRs: https://github.com/patrickjaja/claude-desktop-bin/issues
1 2 3 4 5 6 .. 9 Next › Last »