lms and lmstudio-js
These are ecosystem siblings, specifically a CLI tool for interacting with LM Studio and its corresponding TypeScript SDK, both from the same developer, allowing users to choose their preferred interface for the same platform.
About lms
lmstudio-ai/lms
LM Studio CLI
Provides programmatic control over LM Studio's local inference server, enabling model loading, unloading, and status monitoring via command-line interface. Built on lmstudio.js SDK, it exposes server lifecycle management (start/stop), model discovery with JSON output for scripting, and log streaming capabilities. Integrates directly with LM Studio's local API server, allowing automation of GPU-accelerated inference workflows without GUI interaction.
About lmstudio-js
lmstudio-ai/lmstudio-js
LM Studio TypeScript SDK
Provides chat completion and text completion APIs, model lifecycle management (load/unload), and agent capabilities with locally-defined tools—all without external API calls. Supports speculative decoding, configurable load parameters like context length and GPU offloading, and model introspection features absent from cloud-focused SDKs. Works across Node.js and browser environments with a TypeScript-first API design.
Scores updated daily from GitHub, PyPI, and npm data. How scores work