@node-llm/core
Provider-agnostic LLM core for Node.js inspired by ruby-llm.
- Status
- Generally available
- Last checked
- Checked · Oct 16, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
A provider-agnostic LLM core for Node.js, enabling developers to integrate language models into their applications without vendor lock-in. It is designed to be flexible and easy to use with various language model providers.
The only provider-agnostic LLM core for Node.js, offering unparalleled flexibility and ease of integration across various language model providers.
When it fits — and when it doesn’t
A good fit for
Node.js developers who need to integrate multiple LLM providers in a single application
Projects requiring flexibility and ease of switching between different language models
Teams looking for an open-source solution without vendor lock-in
Look elsewhere if
Developers needing real-time streaming capabilities (batch-only architecture)
Projects with strict licensing requirements incompatible with MIT license
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited documentation and examples
Official documentation lacks detailed guides and practical use cases, leading to confusion during integration
- 02
Performance issues with large datasets
Observations show increased latency when processing large volumes of text data through the API
What it does well
Provider-agnostic design
Easy integration with various language models
Node.js compatibility
MIT licensed
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up @node-llm/core
Setup steps, common gotchas and what to check after 30 days.
Get the badge
A small badge for @node-llm/core’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.
Markdown
[](https://navigateaitools.com/explorer/tool/node-llm-core)HTML
<a href="https://navigateaitools.com/explorer/tool/node-llm-core"><img src="https://navigateaitools.com/badge/node-llm-core.svg" alt="@node-llm/core — tracked on AI Navigator" height="58"></a>