Un entorno minimalista y extensible para agentes de IA, con una API unificada para LLM de varios proveedores, runtime de agentes, interfaz de terminal y CLI para programación.
lmstudio-ai/lms
Herramienta de línea de comandos para gestionar modelos locales en LM Studio, cargarlos y descargarlos, y controlar el servidor de API local.
- Estrellas
- 5,363
- Forks
- 495
- Issues abiertos
- 346
- Último commit
- hace 6 días
¿Qué es?
lms es la interfaz de línea de comandos de LM Studio, una aplicación de escritorio para ejecutar modelos de lenguaje grandes de forma local. Permite consultar el estado de la aplicación, ver los modelos descargados y cargados, y cargarlos o descargarlos desde la terminal, con opciones como la aceleración completa por GPU.
La CLI también controla el servidor de API local, así que puedes iniciarlo y detenerlo desde scripts o por SSH, sin abrir la interfaz gráfica. La salida se puede generar en formato JSON para procesarla automáticamente, y también es posible transmitir los logs para depurar. Además, puede crear la estructura inicial de un proyecto que use el SDK de LM Studio.
lms está basado en lmstudio.js y escrito en TypeScript sobre Node.js. Se incluye con LM Studio 0.2.22 y versiones posteriores. El repositorio indica que forma parte del monorepo de lmstudio.js y que no se puede compilar de forma independiente.
Funciones clave
- 01Muestra los modelos descargados y cargados, con salida JSON para usar en scripts.
- 02Carga y descarga modelos, con opciones de aceleración por GPU.
- 03Inicia y detiene el servidor de API local desde la terminal.
- 04Transmite los logs de LM Studio para depurar.
- 05Crea proyectos que usan el SDK de LM Studio.
Casos de uso
- Gestionar LLM locales en un servidor sin interfaz gráfica o por SSH.
- Automatizar la carga de modelos y el control del servidor en scripts de shell o CI.
- Crear la estructura inicial de un proyecto de Node.js o TypeScript que use el SDK de LM Studio.
Inicio rápido
- 1
Instala LM Studio 0.2.22 o una versión posterior, que incluye lms
- 2
Si no se encuentra el comando, añade lms a PATH con npx
npx lmstudio install-cli - 3
Abre una terminal nueva y comprueba que lms se ejecuta
lms - 4
Inicia el servidor de API local
lms server start
Antes de usarlo
- Es necesario tener instalada la aplicación de escritorio LM Studio (0.2.22 o posterior).
Temas
Preguntas frecuentes
- ¿Qué es lms?
- Herramienta de línea de comandos para gestionar modelos locales en LM Studio, cargarlos y descargarlos, y controlar el servidor de API local. lms es la interfaz de línea de comandos de LM Studio, una aplicación de escritorio para ejecutar modelos de lenguaje grandes de forma local. Permite consultar el estado de la aplicación, ver los modelos descargados y cargados, y cargarlos o descargarlos desde la terminal, con opciones como la aceleración completa por GPU.
- ¿lms es gratuito? ¿Qué licencia tiene?
- lms es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿lms sigue mantenido?
- Mantenimiento activo. El último commit de lms fue el 14 oct 2026.
- ¿Para qué puedo usar lms?
- Gestionar LLM locales en un servidor sin interfaz gráfica o por SSH. Automatizar la carga de modelos y el control del servidor en scripts de shell o CI. Crear la estructura inicial de un proyecto de Node.js o TypeScript que use el SDK de LM Studio.
- ¿Cómo se instala lms?
- Instala LM Studio 0.2.22 o una versión posterior, que incluye lms Si no se encuentra el comando, añade lms a PATH con npx: npx lmstudio install-cli Abre una terminal nueva y comprueba que lms se ejecuta: lms Inicia el servidor de API local: lms server start
- ¿Dónde consigo lms?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/lmstudio-ai/lms
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Agente de programación autónomo y de código abierto, disponible como extensión para IDE, CLI de terminal, aplicación de escritorio o SDK.
Un agente de programación en TypeScript con CLI que, al incluir «ulw» o «mass ulw» en el prompt, planifica, delega tareas en varios modelos y verifica el trabajo.
CLI y TUI en Rust que detecta tu CPU, RAM y GPU y clasifica los LLM de código abierto según qué tan bien funcionarán en tu equipo.
CLI de agente de programación de código abierto que funciona en la terminal y se conecta a API en la nube y a modelos locales como Ollama.
Una capa de flujo de trabajo y ejecución para OpenAI Codex CLI que añade planificación estructurada, ejecución duradera de objetivos, equipos de agentes en paralelo y seguimiento del estado en .omx/.