Package Details: claude-desktop 1.0.0-11

Git Clone URL: https://aur.archlinux.org/claude-desktop.git (read-only, click to copy)
Package Base: claude-desktop
Description: An Electron-based desktop application for Claude2(unofficial).Use system-wide electron.
Upstream URL: https://github.com/Karenina-na/Claude-Desktop
Keywords: ai claude electron typescript vite vue3
Licenses: MIT
Conflicts: claude-desktop
Submitter: zxp19821005
Maintainer: zxp19821005
Last Packager: zxp19821005
Votes: 0
Popularity: 0.000000
First Submitted: 2023-08-29 05:52 (UTC)
Last Updated: 2025-08-01 04:22 (UTC)

Dependencies (6)

Required by (0)

Sources (2)

Latest Comments

1 2 Next › Last »

zxp19821005 commented on 2025-08-01 04:21 (UTC) (edited on 2025-08-01 04:21 (UTC) by zxp19821005)

@danielsz I think maybe there is something wrong with your network. I've got an page like this:

News
Try Claude
Try Claude
App unavailable

App unavailable

Unfortunately, Claude is only available in certain regions right now. Please contact support if you believe you are receiving this message in error.

View supported countries
View supported countries

danielsz commented on 2025-07-11 11:32 (UTC)

I've installed electron25-bin otherwise it downloads gigabytes for the electron repository. So that's good. The problem is that the GUI opens, displays menus, but there is no content. On the command line the output says:

λ P14S ~/ claude-desktop 19:29:51.541 › APPIMAGE env is not defined, current application is not an AppImage 19:29:51.544 › null

AidanL94 commented on 2025-06-23 13:53 (UTC)

Downloading https://aur.archlinux.org/packages/electron25-bin first worked for me

zxp19821005 commented on 2025-05-12 07:35 (UTC)

@zlqrn I think you should install electron25-bin first.

zlqrn commented on 2025-05-11 06:09 (UTC) (edited on 2025-05-12 06:32 (UTC) by zlqrn)

is this for the nerdiest of nerds? i dont understand why this even exists because its not like you can replace the dependency of electron25 with electron36 and then nodejs hdryogen lts expires april 2025... even if you manage to patch the hydrogen installation to start the electron25 installation you get disgusting errors of gstuils and PGO profiles, where i gave up trying to fix.

zxp19821005 commented on 2025-05-06 14:33 (UTC)

@JoiDegn eh, it's my mistake. Fixed it, maybe you can have a try.

JoiDegn commented on 2025-05-03 07:01 (UTC)

I had to adjust the PKGBUILD like so I could install it on my asahi based system:

diff --git a/PKGBUILD.original b/PKGBUILD
index 1e5aade..c04a38a 100644
--- a/PKGBUILD.original
+++ b/PKGBUILD
@@ -6,7 +6,7 @@ _electronversion=25
 _nodeversion=20
 pkgrel=9
 pkgdesc="An Electron-based desktop application for Claude2(unofficial).Use system-wide electron."
-arch=('any')
+arch=('x86_64' 'aarch64')
 url="https://github.com/Karenina-na/Claude-Desktop"
 license=('MIT')
 conflicts=("${pkgname}")
@@ -70,8 +70,18 @@ build() {
 }
 package() {
     install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
-    install -Dm644 "${srcdir}/${_pkgname}-${pkgver}/dist-client/linux-unpacked/resources/app.asar" -t "${pkgdir}/usr/lib/${pkgname}"
+
+    # Determine the output directory based on architecture
+    local _arch="$(uname -m)"
+    local _output_dir="linux-unpacked"
+    if [[ "${_arch}" == "aarch64" ]]; then
+        _output_dir="linux-arm64-unpacked"
+    elif [[ "${_arch}" == "x86_64" ]]; then
+        _output_dir="linux-unpacked"
+    fi
+
+    install -Dm644 "${srcdir}/${_pkgname}-${pkgver}/dist-client/${_output_dir}/resources/app.asar" -t "${pkgdir}/usr/lib/${pkgname}"
     install -Dm644 "${srcdir}/${_pkgname}-${pkgver}/dist/logo.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
     install -Dm644 "${srcdir}/${pkgname}.desktop" -t "${pkgdir}/usr/share/applications"
     install -Dm644 "${srcdir}/${_pkgname}-${pkgver}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
-}
\ No newline at end of file
+}

zxp19821005 commented on 2025-04-14 07:13 (UTC)

@ghostmode Just install electron25-bin first.

ghostmode commented on 2025-04-11 18:08 (UTC)

@zxp19821005 i couldn't find nodejs-lts-hydrogen but is being referenced by electron25.

I fixed this by modifying the PKGBUILD in yay -G claude-desktop and changing the version from 25 to 34 I had installed: _electronversion=34