Um harness minimalista e extensível para agentes de IA, com API unificada de LLMs de vários provedores, runtime de agentes, interface de terminal e CLI para programação.
lmstudio-ai/lms
Ferramenta de linha de comando do LM Studio para gerenciar modelos locais, carregá-los e descarregá-los e controlar o servidor de API local.
- Estrelas
- 5,363
- Forks
- 495
- Issues abertas
- 346
- Último commit
- há 6 dias
O que é?
lms é a interface de linha de comando do LM Studio, um aplicativo para desktop que executa modelos de linguagem grandes localmente. Com ela, você pode verificar o status do aplicativo, listar modelos baixados e carregados e carregá-los ou descarregá-los pelo terminal, com opções como aceleração total por GPU durante o carregamento.
A CLI também controla o servidor de API local, permitindo iniciá-lo e pará-lo por scripts ou via SSH, sem abrir a interface gráfica. A saída pode ser gerada em JSON para uso por máquinas, e há streaming de logs para depuração. A ferramenta também pode criar a estrutura inicial de um novo projeto que usa o LM Studio SDK.
lms é baseada em lmstudio.js e escrita em TypeScript com Node.js. Ela acompanha o LM Studio 0.2.22 e versões mais recentes. O repositório informa que faz parte do monorepo lmstudio.js e não pode ser compilada de forma independente.
Recursos principais
- 01Lista modelos baixados e carregados, com saída em JSON para uso em scripts.
- 02Carrega e descarrega modelos, incluindo opções de aceleração por GPU.
- 03Inicia e para o servidor de API local pelo terminal.
- 04Faz streaming dos logs do LM Studio para depuração.
- 05Cria novos projetos que usam o LM Studio SDK.
Casos de uso
- Gerenciar LLMs locais em um servidor headless ou via SSH.
- Automatizar o carregamento de modelos e o controle do servidor em scripts de shell ou CI.
- Criar a estrutura inicial de um projeto em Node.js ou TypeScript que usa o LM Studio SDK.
Início rápido
- 1
Instale o LM Studio 0.2.22 ou posterior, que inclui o lms
- 2
Se o comando não for encontrado, adicione o lms ao PATH usando o npx
npx lmstudio install-cli - 3
Abra um novo terminal e verifique se o lms é executado
lms - 4
Inicie o servidor de API local
lms server start
Antes de usar
- É necessário ter o aplicativo para desktop do LM Studio (0.2.22 ou posterior) instalado.
Tópicos
Perguntas frequentes
- O que é lms?
- Ferramenta de linha de comando do LM Studio para gerenciar modelos locais, carregá-los e descarregá-los e controlar o servidor de API local. lms é a interface de linha de comando do LM Studio, um aplicativo para desktop que executa modelos de linguagem grandes localmente. Com ela, você pode verificar o status do aplicativo, listar modelos baixados e carregados e carregá-los ou descarregá-los pelo terminal, com opções como aceleração total por GPU durante o carregamento.
- lms é gratuito? Qual é a licença?
- lms é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- lms ainda é mantido?
- Manutenção ativa. O último commit de lms foi em 14 de out. de 2026.
- Para que posso usar lms?
- Gerenciar LLMs locais em um servidor headless ou via SSH. Automatizar o carregamento de modelos e o controle do servidor em scripts de shell ou CI. Criar a estrutura inicial de um projeto em Node.js ou TypeScript que usa o LM Studio SDK.
- Como instalar lms?
- Instale o LM Studio 0.2.22 ou posterior, que inclui o lms Se o comando não for encontrado, adicione o lms ao PATH usando o npx: npx lmstudio install-cli Abra um novo terminal e verifique se o lms é executado: lms Inicie o servidor de API local: lms server start
- Onde consigo lms?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/lmstudio-ai/lms
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Agente de programação autônomo e open source que funciona como extensão de IDE, CLI de terminal, app para desktop ou SDK.
Um agente de programação em TypeScript cuja CLI planeja, delega tarefas a vários modelos e verifica o trabalho quando você inclui `ulw` ou `mass ulw` no prompt.
Uma CLI e TUI em Rust que detecta CPU, RAM e GPU e classifica LLMs abertos conforme o desempenho esperado na sua máquina.
CLI open source de agente de programação que roda no terminal e funciona com APIs na nuvem e backends de modelos locais, como Ollama.
Uma camada de fluxo de trabalho e runtime para o OpenAI Codex CLI que adiciona planejamento estruturado, execução persistente de objetivos, equipes de agentes paralelas e acompanhamento de estado em .omx/.