Documentation
lms ls
Reference
The lms ls
command displays a list of all models downloaded to your machine, including their size, architecture, and parameters.
--llm (optional) : flag
Show only LLMs. When not set, all models are shown
--embedding (optional) : flag
Show only embedding models
--json (optional) : flag
Output the list in JSON format
--detailed (optional) : flag
Show detailed information about each model
Show all downloaded models:
lms ls
Example output:
You have 47 models, taking up 160.78 GB of disk space. LLMs (Large Language Models) PARAMS ARCHITECTURE SIZE lmstudio-community/meta-llama-3.1-8b-instruct 8B Llama 4.92 GB hugging-quants/llama-3.2-1b-instruct 1B Llama 1.32 GB mistral-7b-instruct-v0.3 Mistral 4.08 GB zeta 7B Qwen2 4.09 GB ... (abbreviated in this example) ... Embedding Models PARAMS ARCHITECTURE SIZE text-embedding-nomic-embed-text-v1.5@q4_k_m Nomic BERT 84.11 MB text-embedding-bge-small-en-v1.5 33M BERT 24.81 MB
List only LLM models:
lms ls --llm
List only embedding models:
lms ls --embedding
Get detailed information about models:
lms ls --detailed
Output in JSON format:
lms ls --json
lms ls
supports the --host
flag to connect to a remote LM Studio instance:
lms ls --host <host>
For this to work, the remote LM Studio instance must be running and accessible from your local machine, e.g. be accessible on the same subnet.
On this page
Parameters
List all models
Filter by model type
Additional output formats
Operate on a remote LM Studio instance