lmstudio-ai/lms

LM Studio CLI

lmstudio-ai/lms – LM Studio 的命令行界面

简介 – lms 是一个小巧的 CLI,用于与 LM Studio 桌面应用程序(一个本地 LLM 开发环境)进行交互。它让您可以启动/停止内置的 API 服务器、列出并加载 LM Studio 已下载的模型,并从终端执行一些管理任务。

主要功能

  • 状态与服务器控制 – lms status 显示 LM Studio 是否正在运行;lms server start|stop 可切换本地推理服务器。
  • 模型清单 – lms ls 列出磁盘上存储的所有模型(使用 --json 进行机器可读输出,或使用 --decision 过滤决策型模型)。lms ps 显示当前加载以供推理的模型。
  • 加载与卸载 – lms load <path> 将模型加载到服务器中,可选配 -y 强制执行最大 GPU 加速而不提示。lms unload <id> 移除特定模型,或使用 --all 清除所有内容。
  • 项目脚手架 – lms create 使用 LM Studio SDK 启动一个新项目,对于构建扩展功能或自定义管线的开发人员非常有用。
  • 日志流 – lms log stream 将 LM Studio 的日志传输到控制台,以便快速调试。

如何获取 – 此 CLI 已随附于 LM Studio 0.2.22+ 版本中。如果 lms 命令不在您的 PATH 中,请执行 npx lmstudio install-cli 进行全局安装。

适用对象 – 任何在使用 LM Studio 时偏好终端工作流程的人:数据科学家、ML 工程师,或希望编写模型加载脚本、启动推理服务器或将 LM Studio 集成到 CI 管线中的爱好者。

开发说明 – 此 CLI 位于 lmstudio.js monorepo 中,无法单独构建。若要贡献,请克隆完整存储库,执行 npm install && npm run build,然后通过 node publish/cli/dist/index.js 调用构建好的 CLI。


所有详细信息均直接取自存储库的 README。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目