themaximalist/llm.js
Universal LLM Interface
This is a tool for JavaScript developers to integrate various Large Language Models (LLMs) into their applications. It allows you to send text prompts to different LLM services like OpenAI, Google, or Anthropic, and receive text responses. This is primarily used by developers building AI-powered features or applications and need a consistent way to interact with multiple LLMs.
134 stars.
Use this if you are a JavaScript developer building an application that needs to use or switch between different Large Language Models for tasks like generating text, building chatbots, or using AI for reasoning.
Not ideal if you are an end-user looking for a ready-to-use AI application; this is a foundational library for developers, not a consumer-facing tool.
Stars
134
Forks
18
Language
HTML
License
MIT
Category
Last pushed
Oct 22, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/themaximalist/llm.js"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
lmstudio-ai/lmstudio-js
LM Studio TypeScript SDK
lmstudio-ai/lms
LM Studio CLI
samestrin/llm-interface
A simple NPM interface for seamlessly interacting with 36 Large Language Model (LLM) providers,...
nbonamy/multi-llm-ts
A Typescript library to use LLM providers APIs in a unified way.
token-js/token.js
Integrate 200+ LLMs with one TypeScript SDK using OpenAI's format.