lms CLI
Команды LM Studio показывают скачанные и загруженные модели, управляют локальным API и выводят журналы в терминал.
- 5 404 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- CLI загружает модели в память, использует GPU и меняет состояние локального сервера API.
Установка
Ручная установка
npx lmstudio install-cliЕсли команда отсутствует в PATH, добавьте ее и откройте новое окно терминала.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- CLI загружает модели в память, использует GPU и меняет состояние локального сервера API.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Через lms пользователь выбирает модель LM Studio, загружает ее для генерации и запускает локальный сервер API. Отдельные команды показывают состояние приложения и список моделей, которые уже занимают память. Выгрузка освобождает модель без удаления ее скачанного файла. Для автоматических задач списки скачанных и активных моделей выводятся в JSON. Поток журнала помогает разбирать поведение приложения из терминала. Если на машине есть несколько совместимых приложений, CLI выбирает экземпляр по порядку обнаружения и использует его настройки авторизации и сервера.
Для кого. Инженерам локальных ИИ-приложений, которые управляют моделями LM Studio из скрипта или терминала агента.
Подходит, если
- Автор приложения выясняет, какая модель уже готова к генерации перед тестом.
- Сценарий проверки запускает локальный API и останавливает его после работы.
- Скрипт выбирает модель из списка скачанных файлов в JSON.
- При сбое генерации инженер следит за журналом приложения в отдельном терминале.
Не подходит, если
- На машине требуется независимый сервер без установленного приложения LM Studio или совместимого движка.
- Скачивание модели ошибочно принимается за ее загрузку для генерации.
- Несколько работающих приложений нельзя различить по их состоянию и конфигурации.
Пример запроса к агенту
Покажи скачанные и загруженные модели LM Studio в JSON. До загрузки новой модели уточни, какой экземпляр приложения выбран.Ограничения
lms поставляется с LM Studio начиная с 0.2.22; для работы CLI нужно установленное совместимое приложение. При выборе уже запущенного приложения LM Studio и llmster имеют приоритет над Bionic. Если ничего не работает, CLI ищет установки в порядке llmster, LM Studio, Bionic. Для загрузки модели нужна память, а параметр `-y` у `lms load` пропускает подтверждение и включает максимальное GPU-ускорение; при первом знакомстве с моделью оставьте его выключенным.
Как отключить. Остановите API командой `lms server stop`. Выполните `lms unload --all`, если надо освободить все загруженные модели; скачанные файлы при этом сохранятся.
Частые вопросы
Как установить lms?
Сначала установите [LM Studio](https://lmstudio.ai/), в комплекте которого есть CLI. Если команда не находится, выполните `npx lmstudio install-cli`, откройте новое окно терминала и запустите `lms`.
Как отличить скачанные модели от загруженных?
`lms ls --json` перечисляет скачанные файлы, а `lms ps --json` показывает модели, уже готовые к генерации. Сопоставьте оба списка перед выбором модели.
Проверка состояния сама запускает приложение?
Команды `lms status`, `lms server status` и `lms server stop` не запускают приложение. Начните с `lms status`, чтобы увидеть состояние без его старта.
Как запустить и остановить API?
Выполните `lms server start`, а после теста `lms server stop`. Для проверки состояния без запуска приложения есть `lms server status`.
Как загрузить модель и наблюдать ее работу?
Команда `lms load` запускает загрузку модели. Для вывода журналов выполните `lms log stream` в другом терминале; состояние загруженных моделей показывает `lms ps`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыLM Studio — приложение для запуска открытых моделей на компьютере с чатом, локальным сервером в форматах OpenAI и Anthropic и поддержкой MCP.
CLI и Python-библиотека для работы с OpenAI, Claude, Gemini, локальными и другими моделями: промпты, чаты, инструменты, эмбеддинги и лог в SQLite
llmman запускает Claude Code, Codex и OpenCode на локальной или облачной модели одной командой, модели хранит как образы OCI
Сервер инференса на MLX в стиле vLLM, который запускает языковые модели на Mac с Apple Silicon и отдает их по API
CLI подключает модель к терминалу Docker-контейнера: агент выполняет команды, создает файлы и сохраняет историю шагов
Локальный сервер моделей для Mac на Apple Silicon в форматах OpenAI, Anthropic и Ollama: к нему подключают Claude Code, Codex и OpenCode одной командой
Коротко о README
Команда `lms create` создает проект с LM Studio SDK. Подсказки `lms --help` и `lms <subcommand> --help` раскрывают команды установленного выпуска.