Package Details: librechat 0.8.7-1

Git Clone URL: https://aur.archlinux.org/librechat.git (read-only, click to copy)
Package Base: librechat
Description: Open-source ChatGPT clone fully customizable and compatible with any AI provider
Upstream URL: https://github.com/danny-avila/LibreChat
Licenses: MIT
Submitter: envolution
Maintainer: VVS
Last Packager: VVS
Votes: 4
Popularity: 1.51
First Submitted: 2025-06-01 08:31 (UTC)
Last Updated: 2026-07-10 13:34 (UTC)

Latest Comments

1 2 Next › Last »

vini.nu commented on 2026-07-21 15:27 (UTC)

==> Removing existing $pkgdir/ directory...
==> Starting build()...
npm warn deprecated whatwg-encoding@3.1.1: Use @exodus/bytes instead for a more spec-conformant and faster implementation
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead
npm warn deprecated ldapjs@2.3.3: This package has been decomissioned. See https://github.com/ldapjs/node-ldapjs/blob/8ffd0bc9c149088a10ec4c1ec6a18450f76ad05d/README.md
npm warn deprecated @types/winston@2.4.4: This is a stub types definition. winston provides its own type definitions, so you do not need this installed.
npm warn deprecated @ariakit/core@0.4.20: This package has been split into smaller packages. Use @ariakit/components, @ariakit/store, or @ariakit/utils depending on the APIs you need.
npm warn deprecated @ariakit/react-core@0.4.26: This package has been split into smaller packages. Use @ariakit/react-components or @ariakit/react-utils depending on the APIs you need.
npm warn deprecated source-map@0.8.0-beta.0: The work that was done in this beta branch won't be included in future versions
npm warn deprecated glob@11.1.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm error code EALLOWREMOTE
npm error Fetching packages of type "remote" have been disabled
npm error Refusing to fetch "xlsx@https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"
npm error A complete log of this run can be found in: /home/v/.cache/yay/librechat/src/.npm-cache/_logs/2026-07-21T15_20_03_288Z-debug-0.log
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: librechat-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
librechat - exit status 4

~ 3m

2026-07-21T15_20_03_288Z-debug-0.log:

9179 http fetch GET 200 https://registry.npmjs.org/@opentelemetry%2fsdk-trace-web 6969ms (cache miss)
9180 silly packumentCache corgi:https://registry.npmjs.org/@opentelemetry%2fsdk-trace-web set size:undefined disposed:false
9181 http fetch GET 200 https://registry.npmjs.org/@opentelemetry%2fsdk-node 6976ms (cache miss)
9182 silly packumentCache corgi:https://registry.npmjs.org/@opentelemetry%2fsdk-node set size:undefined disposed:false
9183 verbose stack Error: Fetching packages of type "remote" have been disabled
9183 verbose stack     at canUse (/usr/lib/node_modules/npm/node_modules/pacote/lib/fetcher.js:485:5)
9183 verbose stack     at FetcherBase.get (/usr/lib/node_modules/npm/node_modules/pacote/lib/fetcher.js:502:7)
9183 verbose stack     at Object.extract (/usr/lib/node_modules/npm/node_modules/pacote/lib/index.js:19:34)
9183 verbose stack     at #extractOrLink (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:740:20)
9183 verbose stack     at async /usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:664:7
9183 verbose stack     at async Promise.allSettled (index 145)
9183 verbose stack     at async #reifyPackages (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:352:11)
9183 verbose stack     at async Arborist.reify (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:139:7)
9183 verbose stack     at async CI.exec (/usr/lib/node_modules/npm/lib/commands/ci.js:149:5)
9183 verbose stack     at async Npm.exec (/usr/lib/node_modules/npm/lib/npm.js:194:9)
9184 error code EALLOWREMOTE
9185 error Fetching packages of type "remote" have been disabled
9186 error Refusing to fetch "xlsx@https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"
9187 silly unfinished npm timer reify 1784647208235
9188 silly unfinished npm timer reify:audit 1784647208412

es20490446e commented on 2026-07-14 00:21 (UTC)

It fails to build with:

npm error code EALLOWREMOTE
npm error Fetching packages of type "remote" have been disabled
npm error Refusing to fetch "xlsx@https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"

murchu27 commented on 2026-06-06 23:37 (UTC)

Same issue as @MelkHellmund. Had to manually update the build file with the new checksum. I'll paste it below for others' convenience, but obviously best if @envolution can update the source file so that people don't have to just trust this comment.

063927ce15c895c49252b1d0e12dbf7aa15c6a335630576db7cee0c4beaf964f  librechat.install

MeikHellmund commented on 2026-06-05 19:19 (UTC)

The checksum of librechat.install is wrong in recent version 0.8.6-1

envolution commented on 2025-08-04 23:12 (UTC) (edited on 2025-08-04 23:13 (UTC) by envolution)

@hopeseekr thanks for the info, I was able to reproduce and have explicitly added them for the time being

hopeseekr commented on 2025-08-04 21:23 (UTC)

@envolution: The package wouldn't start. No custom configuration. No changes. I only want to use with Ollama but i didn't touch anything at first. I used journalctl -xeu librechat to see the js errors, went into /var/lib/librechat and ran the commands, and then i hit those dependencies.

I wondered if any of it is because i'm on cachyos on this machine but it'd be a first. Node 22.18.0, installed normally. not via nvm.

envolution commented on 2025-08-04 21:10 (UTC) (edited on 2025-08-04 21:17 (UTC) by envolution)

@hopeseekr melisearch seems to be optional (https://www.librechat.ai/docs/local/npm), and mongodb is already a dependency. I'm not sure about the node package management as that's managed upstream - do you happen to have errors logged or any supplemental information that lead you to requiring those specific node packages?

edit: sorry, seems i did not add mongodb as a dependency - I left details in the install script on how to install and enable it

hopeseekr commented on 2025-08-04 21:03 (UTC)

This package just would not run for me on cachyos with nodejs v22.

I had to do the following:

sudo -u librechat -s
mkdir -p /tmp/libre
cd /usr/lib/librechat
npm install --cache=/tmp/libre @smithy/signature-v4
npm install --cache=/tmp/libre @smithy/eventstream-codec
exit

sudo pacman -S meilisearch
sudo systemctl enable --now meilisearch.service
yay -S mongodb-bin
sudo systemctl enable --now mongodb.service

grandchild commented on 2025-06-05 08:31 (UTC)

Works now, thanks for the quick fix!

envolution commented on 2025-06-05 05:57 (UTC)

@grandchild thanks and yeah, i bungled the launch wrapper path. files in webapps are for optionally serving the front-end through nginx/httpd. anyways I've updated (rel-3) to fix it.

I haven't had a lot of time to test, so if you run to more issues please let me know