Skip to content
The Daily Repo

withcatai / node-llama-cpp

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

Why this job: topics: llama-cpp, gguf, llama, llama.cpp

Star please

What it does

  • Run LLMs locally on your machine
  • Metal, CUDA and Vulkan support
  • Pre-built binaries are provided, with a fallback to building from source _without_ node-gyp or Python
  • Adapts to your hardware automatically, no need to configure anything
  • A Complete suite of everything you need to use LLMs in your projects

Get started

npx -y node-llama-cpp chat
Maintenance
Active
Last commit 4 days ago
Stars
2,201
+4 this week
Licence
MIT
Allows business use
Downloads for
3 systems
Mac, Windows, Linux
Latest version
v3.22.3
Released 4 days ago
Built with
TypeScript
91% of the code

Is it looked after?

Contributors
5
Last 90 days
Issues
83% closed
35 still open
Pull requests
258 merged
15 waiting
Releases
143
21 in the last year

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
wici-ai / inferssd364todayApache-2.0Mac, Windows
AtomicBot-ai / atomic-agent3,34012 days agoMITMac, Linux
raketenkater / ggrun2832 days agoMITWindows, Linux
More: download files, languages, topics and project record

Download files, v3.22.3

  • Mac4 files, 1 downloads
  • Windows3 files, 2 downloads
  • Linux7 files, 5 downloads

All files on GitHub (opens in new tab)

Languages

  • TypeScript 91%
  • C++ 6%
  • CSS 2%
  • Vue 1%

Topics

  • ai
  • bindings
  • catai
  • cmake
  • cmake-js
  • cuda
  • embedding
  • function-calling
  • gguf
  • gpu
  • grammar
  • json-schema

Project record

  • JobLocal LLMs
  • StatusListed
  • Commits272
  • Forks230
  • Watching22
  • Stars in 28 days+15
  • CreatedAug 12, 2023
  • First seen by usNov 7, 2026
  • CheckedNov 7, 2026

Type to search.

Try