# lmstudio-ai/lms

LM Studio CLI

Repository: https://github.com/lmstudio-ai/lms
Canonical: https://ross.abutalabs.com/products/lms
Homepage: https://lms.dev
Language: TypeScript
License: MIT
License Family: permissive
Topics: llm, lmstudio, nodejs, typescript
Last push: 2026-08-18T20:41:52+00:00

## Health v2 (maintenance only)
Score: 69/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 35, longevity 62
- inputs: {"age_days": 870, "days_push": 15, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5232, forks 446 (observed 2026-08-28T04:09:13.435564+00:00)

## What it is
lms is the official command-line tool for LM Studio, built on the lmstudio.js SDK. It lets users manage local LLMs (list, download, load, unload), start and stop LM Studio's local API server, stream logs, and scaffold SDK projects from the terminal.

## Use cases
- start and stop the LM Studio local API server from the terminal
- list downloaded and loaded models in human or JSON format
- load or unload models with GPU acceleration for scripting
- download a model from the command line with lms get
- stream LM Studio logs for debugging
- scaffold a new project using the LM Studio SDK
- script local LLM workflows in shell scripts or CI

## When to choose
- you use LM Studio and want to manage models or its server from the terminal
- you need machine-readable JSON output to script local LLM workflows
- you want to automate model loading/unloading around local inference jobs
- you're bootstrapping a TypeScript or Python project against LM Studio's SDKs

## When to avoid
- you don't use LM Studio and want a standalone inference engine like llama.cpp or Ollama
- you need a GUI for model management rather than a CLI
- you want to chat with models directly - use the LM Studio app or SDKs instead

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, llm-inference, developer-tools, http-server
- domain: large-language-models, developer-tools, artificial-intelligence
- platform: cli, cross-platform, windows
- tags: lm-studio, local-llm, model-management, local-server, typescript, command-line, nodejs, macos, linux

## Member repositories
- lmstudio-ai/lms (main) score 69

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:13.435564+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:59:38.766070+00:00, confidence not recorded.
  - readme: https://github.com/lmstudio-ai/lms (fetched 2026-08-28T04:09:13.435564+00:00, sha 07219ab7c198)
  - homepage: https://lms.dev (fetched 2026-08-29T08:55:18.429454+00:00, sha 60ad0e61ebca)
  - site_page: https://lmstudio.ai/docs/bionic (fetched 2026-08-29T08:55:18.445958+00:00, sha 50f3c03c18b3)
  - site_page: https://lmstudio.ai/docs/developer (fetched 2026-08-29T08:55:18.448975+00:00, sha f7b1d1c2e670)
  - site_page: https://lmstudio.ai/docs/sdk (fetched 2026-08-29T08:55:18.450595+00:00, sha c8431f4714bf)
  - site_page: https://lmstudio.ai/docs/python (fetched 2026-08-29T08:55:18.452194+00:00, sha 8deac8ae961d)
  - site_page: https://lmstudio.ai/changelog (fetched 2026-08-29T08:55:18.441828+00:00, sha 6231588e33e3)
  - site_page: https://lmstudio.ai/pricing (fetched 2026-08-29T08:55:18.444250+00:00, sha 96feb62adfc1)
  - site_page: https://lmstudio.ai/beta-releases (fetched 2026-08-29T08:55:18.447491+00:00, sha 6d6be48420c4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
