Portable and language managers
npm install -g node-llama-cpplocal npm package metadata
npm / rank 732
Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level. Version 3.18.1 via npm; verified 2026-03-17.
install
npm install -g node-llama-cpplocal npm package metadata
overview
Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level
security posture
No matching local secret-handling manifest was found for node-llama-cpp. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
nlc | cli | global executable | |
node-llama-cpp | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/withcatai/node-llama-cpp
install metadata
| Package key | npm:node-llama-cpp |
|---|---|
| Version | 3.18.1 |
| Package manager | npm |
| Package manager page | https://www.npmjs.com/package/node-llama-cpp |
| Homepage | https://node-llama-cpp.withcat.ai |
| Repository | https://github.com/withcatai/node-llama-cpp |
| Upstream docs | https://node-llama-cpp.withcat.ai |
| License | MIT |
| Source archive | https://registry.npmjs.org/node-llama-cpp/-/node-llama-cpp-3.18.1.tgz |
| Issue tracker | https://github.com/withcatai/node-llama-cpp/issues |
| Last updated | 2026-03-17T08:38:18.502Z |
| Published | 2026-03-17T08:38:18.502Z |
| Dependencies | @huggingface/jinja, async-retry, bytes, chalk, chmodrp, cmake-js, cross-spawn, env-var, filenamify, fs-extra, ignore, ipull, is-unicode-supported, lifecycle-utils, log-symbols, nanoid, node-addon-api, ora, pretty-ms, proper-lockfile, semver, simple-git, slice-ansi, stdout-update, strip-ansi, validate-npm-package-name, which, yargs |
| Build dependencies | @commitlint/cli, @commitlint/config-conventional, @eslint/compat, @fontsource/inter, @nolebase/vitepress-plugin-git-changelog, @nolebase/vitepress-plugin-og-image, @resvg/resvg-js, @semantic-release/exec, @semantic-release/github, @semantic-release/npm, @shikijs/vitepress-twoslash, @stylistic/eslint-plugin, @types/async-retry, @types/bytes, @types/cross-spawn, @types/fs-extra, @types/node, @types/proper-lockfile, @types/semver, @types/validate-npm-package-name, @types/which, @types/yargs, @vitest/coverage-v8, @vitest/ui, electron, eslint, eslint-import-resolver-typescript, eslint-plugin-import, eslint-plugin-jsdoc, eslint-plugin-n, feed, husky, rehype, rimraf, semantic-release, sharp, tslib, typedoc, typedoc-plugin-markdown, typedoc-plugin-mdn-links, typedoc-vitepress-theme, typescript, typescript-eslint, vite-node, vitepress, vitepress-plugin-llms, vitest, zx |
| Bottle | not recorded |
| npm postinstall | defined |
| Service | none declared |
| Keywords | llama, llama-cpp, llama.cpp, bindings, ai, cmake, cmake-js, prebuilt-binaries, llm, gguf, metal, cuda, vulkan, grammar, embedding, rerank |
registry facts
| Source Database | npm registry |
|---|---|
| Dist Tags | |
| Version Count | 135 |
| Maintainers |
|
| Author | Gilad S. |
| Publisher | GitHub Actions |
| Engines | |
| Peer Dependencies |
|
| Optional Dependencies |
|
| Funding | https://github.com/sponsors/giladgd |
| Integrity | sha512-w0zfuy/IKS2fhrbed5SylZDXJHTVz4HnkwZ4UrFPgSNwJab3QIPwIl4lyCKHHy9flLrtxsAuV5kXfH3HZ6bb8w== |
| Shasum | 29f5edfaea8dfac56439f957378248af3bf37e5a |
| Unpacked Size | 32,332,515 |
| File Count | 0 |
| Created At | 2023-08-10T19:28:17.078Z |
| Latest Published At | 2026-03-17T08:38:18.502Z |
| Modified At | 2026-03-17T08:38:18.839Z |
source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.