lmstudio-ai/lms

LM Studio CLI

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 42 seconds ago
Added to GitGenius on September 12th, 2026
Created on April 15th, 2024
Open Issues & Pull Requests: 336 (+0)
GitHub issues: Enabled
Number of forks: 454
Total Stargazers: 5,287 (+0)
Total Subscribers: 39 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.1 days
Mean response time: 30.9 days
90th percentile: 102.2 days
Tracked items: 198

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 72% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 2% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 291
New in 7 days: 3
Closed in 7 days: 0
Avg open age: 343 days
Stale 30+ days: 264
Stale 90+ days: 231

Recent activity

Opened in 7 days: 3
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (9)
  • bug (4)
  • needs-investigation (3)
  • good first issue (2)
  • Fix available in beta (1)
  • Workaround included (1)

Detailed Description

LM Studio CLI is a command-line tool for controlling LM Studio, a local large language model platform.

The tool solves the problem of managing local LM models and their inference servers without a graphical interface. It provides commands to check server status, start and stop the local API server, list and manage downloaded models, load models with GPU acceleration options, and stream logs from the LM Studio application. The CLI is built on the lmstudio.js SDK and ships as part of LM Studio itself.

Developers should choose this tool if they need programmatic or scripted control over LM Studio operations, such as automating model loading, querying available models in JSON format for integration with other tools, or managing inference servers in headless environments. It suits projects that require local LM inference without GUI interaction, particularly those building automation workflows or integrating LM Studio into larger systems. The tool is most useful for developers already using LM Studio who want command-line access rather than those seeking a standalone LM inference solution.

The project is maintained as part of the lmstudio.js monorepo and cannot be built independently. Development activity shows active maintenance with clear documentation of available subcommands and their options. The tool includes machine-readable output formats like JSON for programmatic consumption, indicating attention to integration use cases. Contribution guidelines are documented, though the monorepo structure means changes require building the entire lmstudio.js project rather than the CLI in isolation.