Free
Free
Open-source npm package; documentation and CLI examples use npx without listing a paid subscription.
- Access
- Open-source npm package; documentation and CLI examples use npx without listing a paid subscription.
Code · Vendor site 2026-10-04
node-llama-cpp is a Node.js package for running large language models locally via llama.cpp bindings. It supports Metal, CUDA, and Vulkan, ships prebuilt binaries, and adds structured JSON output, function calling, embeddings, and CLI tools for chat and hardware inspection.
Developers building local or self-hosted LLM features in Node.js, Bun, or Electron who want llama.cpp ergonomics.
Performance and supported models depend on local GPU or CPU hardware and the weights you download.
node-llama-cpp wraps llama.cpp for JavaScript runtimes, bundling chat CLI commands, GPU inspection utilities, embeddings, grammar controls, and native binaries so teams can embed local models without maintaining custom C++ bindings.
What it can do
Unknown is different from unavailable. Each fact carries its own evidence.
| Capability | Value | Evidence | Checked |
|---|---|---|---|
| Runtime targets | Docs state zero-config defaults and support for Node.js, Bun, and Electron. | Facts sourced | 2026-10-04 |
| Hardware backends | Site highlights Metal, CUDA, and Vulkan support with automatic hardware adaptation. | Facts sourced | 2026-10-04 |
| Structured output | Marketing lists JSON schema constrained generation and on-demand function calling. | Facts sourced | 2026-10-04 |
Understand the total cost
Free
Free
Open-source npm package; documentation and CLI examples use npx without listing a paid subscription.
OneCompiler is an online IDE and compiler platform for writing, running, and sharing code in 110+ languages and databases. It adds AI-assisted building blocks, studio time, and team-oriented paid tiers on top of a free compiler that supports unlimited code executions with daily AI credit limits.
Explore toolIt supports local and cloud LLMs, codebase indexing on paid tiers, and a free Basic plan with your own API keys.
Explore toolBolt.new is a browser-based AI app builder where users describe a web or mobile app in chat and get a running project with hosting, databases and custom domains on paid tiers.
Explore toolThe practical questions
node-llama-cpp is a Node.js package for running large language models locally via llama.cpp bindings. It supports Metal, CUDA, and Vulkan, ships prebuilt binaries, and adds structured JSON output, function calling, embeddings, and CLI tools for chat and hardware inspection.
Open-source npm package; documentation and CLI examples use npx without listing a paid subscription.. This record lists ongoing free access; check the plan limits before starting.
No paid monthly price is listed; this record treats the product as free to start. See the plan cards for entitlements, billing commitments and seat minimums.
Published API reference and CLI cover programmatic model use, JSON schema enforcement, and function calling from Node.js projects.. API access and subscription access may have different terms; consult the linked sources.
Performance and supported models depend on local GPU or CPU hardware and the weights you download.
No retained pricing changes yet. A current price alone does not establish a historical trend.
Reviewed vendor source
Read original source ↗Facts apply to the named version and check date. Send a sourced correction if something changed.