LLM Providers

@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.

  1. 01

    Limited documentation and examples

    Official documentation lacks detailed guides and practical use cases, leading to confusion during integration

  2. 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.

Open the setup guide →
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.

@node-llm/core — tracked on AI Navigator

Markdown

[![@node-llm/core — tracked on AI Navigator](https://navigateaitools.com/badge/node-llm-core.svg)](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>