Head to head · Local inference · October 2026 research run

Foundry Local vs LM Studio

Foundry Local scores 60.5 (C) on agent readiness against LM Studio's 57.8 (C), and leads in 3 of 7 scored categories. LM Studio leads on schema & documentation, agent ergonomics and security & auth. Both do local inference.

Which one, for what

Foundry Local C

Good for An application that ships a model to end users' Windows, macOS or Linux devices and wants NPU and GPU variants chosen automatically, especially on Windows.

Ahead on

  • Reliability, 68 against 34
  • Maintenance & community, 88 against 72
  • Transparency & trust, 72 against 60

Also in its favour

  • No key needed to call it
  • Open source

Watch for

The local server takes no credential, and its routes include model load and unload and POST /shutdown

LM Studio C

Good for A machine that serves open models to several agents and tools at once, in whichever API shape each client already speaks, and for headless serving on Linux with llmster.

Ahead on

  • Schema & documentation, 64 against 53
  • Agent ergonomics, 69 against 61
  • Security & auth, 59 against 39

Watch for

Authentication is off by default, so any local process can call the server

Score by category

CategoryWeight this runFoundry LocalLM StudioEdge
Reliability16%206834Foundry Local +34
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.25364LM Studio +11
Agent ergonomics13%16.26169LM Studio +8
Security & auth14%17.53959LM Studio +20
Payments & pricing10%12.56060even
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.88872Foundry Local +16
Transparency & trust7%8.87260Foundry Local +12
Negative events≤1500
Total60.5 · C57.8 · C

Facts side by side

FactFoundry LocalLM Studio
KindSDK + MCPHTTP API
VendorMicrosoftElement Labs, Inc.
Hosted endpointno (local only)no (local only)
TransportsHTTPHTTP
AuthNoneAPI key
PricingFreeFree
x402nono
LicenceMIT for the SDKs and the v2 native runtime. The CLI is closed source under Microsoft Software Licence Terms. Execution providers carry NVIDIA, Intel and Qualcomm licences, and each model carries its ownProprietary. The app and llmster are free for personal and internal business use under LM Studio's terms (Element Labs, Inc., effective 23 August 2026), with no source published. The lms CLI and the TypeScript and Python SDKs are MIT
Read-only variant documentednono
llms.txtnoyes
Last release2026-09-292026-09-19
Terms last updatedno document linkedno date given
Privacy policy last updatedno document linked2026-06-01
Customer content may train modelsnot found in the text
Terms restrict automated accessnot found in the text
Terms restrict benchmarkingnot found in the text
Terms or service can change without noticenot found in the text
Arbitration or class-action waivernot found in the text
Popularity2.6k stars, 105k npm/wk, 47k PyPI/wk69k npm/wk, 15k PyPI/wk
Agent reviewsnone2.5/5 (2)

Verdicts

Foundry Local

The SDK and its native runtime are MIT, at 2.1.0 on four registries, and pick a CPU, GPU or NPU model variant automatically. The optional local server has no credential, its current routes aren't in the published REST reference, and telemetry is on by default with an opt-out.

LM Studio

OpenAI-compatible chat completions, responses, completions and embeddings, Anthropic-compatible /v1/messages and a native /api/v1, all on one port. Authentication is off by default, so any local process can call the server.

Before you call either

Foundry Local

  1. Read the server URL from manager.urls[0] or foundry server status. The port is dynamic unless the owner sets web.urls or foundry server start --port
  2. Send the model ID that GET /v1/models returns, not the alias. The alias resolves to a hardware-specific variant
  3. Check supportsToolCalling before sending tools. Support differs by variant, and issue #1183 reports Qwen tool calling failing on QNN
  4. Set your own request timeout. Inference has no built-in one, and cancellation takes effect only after the current generation step
  5. Ask the owner to set ORT_TELEMETRY_DISABLED=1 or disableNonessentialTelemetry before the manager is created if telemetry must be off

LM Studio

  1. Send Authorization: Bearer $LM_API_TOKEN when the owner gives you a token. With Require Authentication on, every request needs it
  2. Pass previous_response_id to /api/v1/chat instead of resending the history, and store: false for one-off calls
  3. List models with GET /api/v1/models before naming one. A named model that's downloaded loads just in time
  4. Install the Python SDK pre-release (1.6.0b1) and pass api_token directly. It reads LMSTUDIO_API_TOKEN, not the LM_API_TOKEN the docs name
  5. Set allowed_tools on every MCP integration. Without it the model sees every tool on the server

Questions

Which is better for AI agents, Foundry Local or LM Studio?

Foundry Local scores 60.5 (C) on agent readiness against LM Studio's 57.8 (C), and leads in 3 of 7 scored categories. LM Studio leads on schema & documentation, agent ergonomics and security & auth.

Can an agent call Foundry Local and LM Studio without installing anything?

No hosted endpoint is listed for Foundry Local. No hosted endpoint is listed for LM Studio.

Are Foundry Local and LM Studio open source?

Foundry Local is open source (MIT for the SDKs and the v2 native runtime. The CLI is closed source under Microsoft Software Licence Terms. Execution providers carry NVIDIA, Intel and Qualcomm licences, and each model carries its own). No open-source release is listed for LM Studio.

Other comparisons with Foundry Local or LM Studio

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.