Repolode
lmstudio-ai

lmstudio-ai/lms

LM Studio 的命令行工具,用于管理本地模型、加载卸载模型并控制本地 API 服务器。

Star
5,363
Fork
495
未关闭 Issue
346
最近提交
6天前

这是什么?

lms 是 LM Studio 的命令行工具。LM Studio 是一款用于在本地运行大语言模型的桌面应用。通过它可以在终端中查看应用状态、列出已下载和已加载的模型,并加载或卸载模型,加载时还可以选择最大化 GPU 加速。

该工具还能控制本地 API 服务器,无需打开图形界面即可在脚本或 SSH 环境中启动和停止服务。输出支持 JSON 格式,便于程序解析;日志流功能可用于调试。此外,它还能创建使用 LM Studio SDK 的新项目。

lms 基于 lmstudio.js 构建,使用 TypeScript 和 Node.js 开发,随 LM Studio 0.2.22 及更高版本一同提供。它属于 lmstudio.js 单体仓库的一部分,无法单独构建。

核心功能

  • 01列出已下载和已加载的模型,支持 JSON 输出便于脚本处理。
  • 02加载和卸载模型,可选择 GPU 加速。
  • 03在终端中启动和停止本地 API 服务器。
  • 04流式输出 LM Studio 日志,便于调试。
  • 05创建使用 LM Studio SDK 的新项目。

适用场景

  • 在无图形界面的服务器或通过 SSH 管理本地大模型。
  • 在 shell 脚本或 CI 中自动化模型加载与服务器控制。
  • 快速搭建使用 LM Studio SDK 的 Node.js 或 TypeScript 项目。

快速上手

  1. 1

    安装 LM Studio 0.2.22 或更新版本(已内置 lms)

  2. 2

    如果找不到命令,使用 npx 将 lms 添加到 PATH

    npx lmstudio install-cli
  3. 3

    打开新的终端窗口并检查 lms 是否可以运行

    lms
  4. 4

    启动本地 API 服务器

    lms server start

使用前须知

  • 需要先安装 LM Studio 桌面应用(0.2.22 或更新版本)。

标签

常见问题

lms 是什么?
LM Studio 的命令行工具,用于管理本地模型、加载卸载模型并控制本地 API 服务器。 lms 是 LM Studio 的命令行工具。LM Studio 是一款用于在本地运行大语言模型的桌面应用。通过它可以在终端中查看应用状态、列出已下载和已加载的模型,并加载或卸载模型,加载时还可以选择最大化 GPU 加速。
lms 可以免费使用吗?用的什么许可证?
lms 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
lms 还在维护吗?
活跃维护中。lms 最近一次提交是在 2026年10月14日。
lms 适合用来做什么?
在无图形界面的服务器或通过 SSH 管理本地大模型。 在 shell 脚本或 CI 中自动化模型加载与服务器控制。 快速搭建使用 LM Studio SDK 的 Node.js 或 TypeScript 项目。
lms 怎么安装和运行?
安装 LM Studio 0.2.22 或更新版本(已内置 lms) 如果找不到命令,使用 npx 将 lms 添加到 PATH: npx lmstudio install-cli 打开新的终端窗口并检查 lms 是否可以运行: lms 启动本地 API 服务器: lms server start
在哪里获取 lms?
源代码和安装说明在 GitHub 上:https://github.com/lmstudio-ai/lms

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目