
Security News
GitHub to Block pull_request_target Workflows by Default Starting December 2
GitHub is tightening GitHub Actions security with new restrictions on privileged pull request workflows. Here's what changes and how maintainers are affected.
@memberjunction/ai-lmstudio
Advanced tools
MemberJunction Wrapper for LM Studio AI - Local Inference Engine
MemberJunction AI provider for LM Studio, enabling integration with locally-hosted models through LM Studio's OpenAI-compatible API. This package extends the OpenAI provider to connect to LM Studio's local inference server.
graph TD
A["LMStudioLLM<br/>(Provider)"] -->|extends| B["OpenAILLM<br/>(@memberjunction/ai-openai)"]
B -->|extends| C["BaseLLM<br/>(@memberjunction/ai)"]
A -->|connects to| D["LM Studio Server<br/>(localhost:1234/v1)"]
D -->|runs| E["Local Models<br/>(GGUF, GGML)"]
C -->|registered via| F["@RegisterClass"]
style A fill:#7c5295,stroke:#563a6b,color:#fff
style B fill:#2d6a9f,stroke:#1a4971,color:#fff
style C fill:#2d6a9f,stroke:#1a4971,color:#fff
style D fill:#2d8659,stroke:#1a5c3a,color:#fff
style E fill:#b8762f,stroke:#8a5722,color:#fff
style F fill:#b8762f,stroke:#8a5722,color:#fff
npm install @memberjunction/ai-lm-studio
import { LMStudioLLM } from '@memberjunction/ai-lm-studio';
// API key is not used but required by the interface
const llm = new LMStudioLLM('not-used');
const result = await llm.ChatCompletion({
model: 'local-model', // Model loaded in LM Studio
messages: [
{ role: 'system', content: 'You are a helpful assistant.' },
{ role: 'user', content: 'Explain how local inference works.' }
],
temperature: 0.7
});
if (result.success) {
console.log(result.data.choices[0].message.content);
}
The default endpoint is http://localhost:1234/v1. Configure via SetAdditionalSettings if using a different host/port.
LMStudioLLM is a thin subclass of OpenAILLM that redirects API calls to LM Studio's local server endpoint. LM Studio provides an OpenAI-compatible API, so all chat, streaming, and parameter handling is inherited from the OpenAI provider.
Registered as LMStudioLLM via @RegisterClass(BaseLLM, 'LMStudioLLM').
@memberjunction/ai - Core AI abstractions@memberjunction/ai-openai - OpenAI provider (parent class)@memberjunction/global - Class registrationFAQs
MemberJunction Wrapper for LM Studio AI - Local Inference Engine
The npm package @memberjunction/ai-lmstudio receives a total of 0 weekly downloads. As such, @memberjunction/ai-lmstudio popularity was classified as not popular.
We found that @memberjunction/ai-lmstudio demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 12 open source maintainers collaborating on the project.

Security News
GitHub is tightening GitHub Actions security with new restrictions on privileged pull request workflows. Here's what changes and how maintainers are affected.

Security News
/Application Security
A practical guide to securing GitHub Actions against supply chain attacks, covering malicious pull requests, credential theft, dependency risks, and release pipelines.

Security News
Composer 2.11 adds dependency cooldowns, joining package managers that delay new releases to reduce supply chain risks while allowing urgent security updates.