Skip to content

lmstudio: Add version 0.4.13-1#17841

Open
maphew wants to merge 1 commit into
ScoopInstaller:masterfrom
maphew:add-lmstudio
Open

lmstudio: Add version 0.4.13-1#17841
maphew wants to merge 1 commit into
ScoopInstaller:masterfrom
maphew:add-lmstudio

Conversation

@maphew
Copy link
Copy Markdown
Contributor

@maphew maphew commented May 20, 2026

Closes #17842

New manifest: lmstudio

Adds a manifest for LM Studio — a desktop app to discover, download, and run local LLMs (llama.cpp, MLX, etc.) with a chat UI and OpenAI-compatible local API server.

Extras acceptance criteria

  • Reasonably well-known / widely used — flagship org lmstudio-ai has ~11.2k followers; companion CLI repo lms has ~4.8k stars / 393 forks.
  • English UI and documentation — interface and docs are in English (localization available but English is primary).
  • Latest stable release — 0.4.13-1 (stable channel; beta releases live on a separate page).
  • Full version — free for personal and work use under the terms of use; no trial limitations.
  • Standard install / Scoop-compatible extraction — electron-builder NSIS, handled with the same #/dl.7z + Expand-7zipArchive $PLUGINSDIR\app-*.7z pattern as signal.

Manifest details

  • Architectures: 64bit and arm64
  • Shortcut: LM Studio
  • Bin: lms (LM Studio CLI, shipped at resources\app\.webpack\lms.exe)
  • checkver / autoupdate: scrapes version + build from https://lmstudio.ai/download (Next.js flight data, single regex captures both version and build and joins them with replace: ""-"")

Validation

  • bin\formatjson.ps1 -App lmstudio — OK
  • bin\checkurls.ps1 -App lmstudio — 2/2 URLs OK
  • bin\checkver.ps1 -App lmstudio -Update -ForceUpdate — version + both hashes resolved correctly
  • scoop install and scoop uninstall tested locally on Windows 11 x64; LM Studio.exe launches, lms shim works, start-menu shortcut created and removed cleanly

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 20, 2026

Review Change Stack

📝 Walkthrough

Walkthrough

This pull request adds bucket/lmstudio.json, a new Scoop package manifest for LM Studio. The manifest declares application metadata (version, description, homepage, license), architecture-specific installer downloads for 64-bit and ARM64 Windows with SHA256 hashes, a post-installation PowerShell cleanup command, the installed binary path, desktop shortcut entries, and automated versioning rules that scrape LM Studio's download page to detect new releases and populate installer URLs.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Suggested labels

package-request-needed

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly specifies the manifest being added (lmstudio) and the version (0.4.13-1), directly matching the changeset's main purpose of adding a new Scoop manifest file.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description check ✅ Passed The PR description is comprehensive and well-structured. It clearly states the purpose (adding LM Studio manifest), provides detailed manifest specifications, documents the acceptance criteria, and includes validation results. The description follows the repository's contribution guidelines by referencing a related issue (#17842) and including a conventional PR title format.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot added the package-request-needed Create a package request issue before raising PR. Check the criteria for a package to be accepted. label May 20, 2026
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
bucket/lmstudio.json (1)

29-43: Local validation checklist to include in your final verification notes.

Please run/confirm:

  • .\bin\checkver.ps1 -App lmstudio -f
  • .\bin\formatjson.ps1 -App lmstudio
  • scoop install .\bucket\lmstudio.json -a 64bit
  • scoop install .\bucket\lmstudio.json -a arm64

If release automation uses GitHub API elsewhere, optionally set:

  • scoop config debug true
  • scoop config gh_token <read-only-token>

As per coding guidelines: “Provide clear instructions for testing the manifest locally before submission.”

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@bucket/lmstudio.json` around lines 29 - 43, Add the required local validation
checklist to the submission (e.g., PR description or a verificationNotes field
associated with bucket/lmstudio.json): include the exact commands to run
(.\\bin\\checkver.ps1 -App lmstudio -f, .\\bin\\formatjson.ps1 -App lmstudio,
scoop install .\\bucket\\lmstudio.json -a 64bit, scoop install
.\\bucket\\lmstudio.json -a arm64) and the optional release-automation hints
(scoop config debug true and scoop config gh_token <read-only-token>) so
reviewers can reproduce local testing; ensure the checklist is clearly labeled
and placed alongside the lmstudio.json changes for easy verification.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@bucket/lmstudio.json`:
- Line 3: This new manifest (lmstudio.json) lacks a linked package-request
issue; before merge update the PR body to include a package-request issue
reference (e.g., “#123” or the full GitHub issue URL) and, if helpful, add the
same link in the PR description near the manifest mention; ensure the linked
request satisfies Extras acceptance criteria (well-known app, stable release,
English UI/docs, and installer-extraction compatibility with Scoop) and use the
provided package-request template URL if you need to create the issue.

---

Nitpick comments:
In `@bucket/lmstudio.json`:
- Around line 29-43: Add the required local validation checklist to the
submission (e.g., PR description or a verificationNotes field associated with
bucket/lmstudio.json): include the exact commands to run (.\\bin\\checkver.ps1
-App lmstudio -f, .\\bin\\formatjson.ps1 -App lmstudio, scoop install
.\\bucket\\lmstudio.json -a 64bit, scoop install .\\bucket\\lmstudio.json -a
arm64) and the optional release-automation hints (scoop config debug true and
scoop config gh_token <read-only-token>) so reviewers can reproduce local
testing; ensure the checklist is clearly labeled and placed alongside the
lmstudio.json changes for easy verification.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: d1f82c81-dece-4fec-82b6-debdc040c18b

📥 Commits

Reviewing files that changed from the base of the PR and between f2e78bc and 8c1ef50.

📒 Files selected for processing (1)
  • bucket/lmstudio.json

Comment thread bucket/lmstudio.json
@maphew maphew mentioned this pull request May 20, 2026
6 tasks
@z-Fng z-Fng removed the package-request-needed Create a package request issue before raising PR. Check the criteria for a package to be accepted. label May 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Request]: lmstudio

3 participants