← 返回 Skills 市场
endihunn

Lmstudio Model Switch

作者 Endihunn · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
295
总下载
2
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install lmstudio-model-switch
功能描述
Switch AI models on-the-fly between local LM Studio and cloud Kimi API in OpenClaw with simple commands and automatic gateway restart.
使用说明 (SKILL.md)

lmstudio-model-switch

Fast model switching between LM Studio local and Kimi API for OpenClaw.

Switch your agent's AI model on-the-fly between local (LM Studio) and cloud (Kimi API) providers with a single command.


Installation

# Clone to your OpenClaw skills directory
git clone https://github.com/yourusername/lmstudio-model-switch \
  ~/.openclaw/workspace/skills/lmstudio-model-switch

# Or manually copy
cp -r lmstudio-model-switch ~/.openclaw/workspace/skills/

Usage

Commands

Command Description
/switch-model status Show current model and available providers
/switch-model local Switch to LM Studio (Qwen 3.5 9B default)
/switch-model local \x3Cmodel> Switch to specific local model
/switch-model api Switch to Kimi K2.5 API
/switch-model kimi Alias for /switch-model api

Examples

# Check current status
/switch-model status

# Switch to local LM Studio
/switch-model local

# Switch to specific model
/switch-model local mistral-small-24b

# Switch to Kimi API
/switch-model api

Configuration

Add to your openclaw.json:

{
  "skills": {
    "lmstudio-model-switch": {
      "enabled": true,
      "config": {
        "local": {
          "baseUrl": "http://127.0.0.1:1234/v1",
          "defaultModel": "qwen/qwen3.5-9b"
        },
        "api": {
          "provider": "kimi-coding",
          "model": "k2p5"
        }
      }
    }
  }
}

How It Works

  1. Backup: Creates timestamped backup of openclaw.json
  2. Edit: Modifies "primary" model in agents.defaults
  3. Verify: Validates JSON syntax
  4. Restart: Restarts OpenClaw gateway service
  5. Confirm: Reports new active model

Use Cases

Privacy-First Work

Use local when handling:

  • Authentication tokens
  • Passwords or credentials
  • Sensitive personal data
  • Proprietary code

Quality-First Work

Use API when needing:

  • Maximum reasoning capability
  • Very long contexts (>100k tokens)
  • Best-in-class performance
  • Cloud reliability

VRAM Management

Switch to API when:

  • GPU memory is low (\x3C6GB free)
  • Running other GPU-intensive tasks
  • LM Studio is restarting

Requirements

  • OpenClaw ≥ 2026.3.12
  • LM Studio running on port 1234 (for local mode)
  • Kimi API key configured (for API mode)
  • systemd (for service restart)

Troubleshooting

"LM Studio not responding"

# Check if LM Studio is running
curl http://127.0.0.1:1234/api/v0/models

# Restart LM Studio if needed
killall lmstudio; sleep 2; lmstudio &

"Switch failed"

  • Check JSON syntax: python3 -m json.tool ~/.openclaw/openclaw.json
  • Restore from backup: cp ~/.openclaw/openclaw.json.bak.* ~/.openclaw/openclaw.json

"Gateway won't restart"

# Check service status
systemctl --user status openclaw-gateway

# Manual restart
systemctl --user restart openclaw-gateway

Author

WarMech - OpenClaw Community

License

MIT


Changelog

2026-03-14 - v1.0.0

  • Initial release
  • Support for local/API switching
  • Backup/restore functionality
  • systemd integration
安全使用建议
This skill is instruction-only and will ask you (or the agent) to edit your OpenClaw config and restart services. Before using it: 1) Do not run the placeholder git clone URL — verify the repository and author. 2) Inspect any code or scripts before executing them. 3) Back up ~/.openclaw/openclaw.json (the README already suggests this) and confirm where your Kimi API key is stored; the skill doesn't declare how it expects the key to be provided. 4) Be prepared that it will restart the openclaw gateway and may kill/restart local LM Studio processes — test in a safe environment first. 5) If you lack sysuser/systemctl access or are unsure what modifying agents.defaults.primary does, get an admin to review the change. If the author/publishing repo cannot be verified, avoid installing or performing the commands as-is.
功能分析
Type: OpenClaw Skill Name: lmstudio-model-switch Version: 0.1.0 The provided files consist of metadata and documentation (SKILL.md) for a utility designed to switch OpenClaw's backend between local LM Studio and Kimi API. The instructions describe legitimate administrative tasks such as backing up configuration files, modifying JSON settings, and restarting a user-level systemd service (openclaw-gateway). No executable code was provided, and the instructions in SKILL.md are transparent and align strictly with the stated purpose without any signs of malicious intent, data exfiltration, or prompt injection.
能力评估
Purpose & Capability
The skill's name and description match the instructions: it edits OpenClaw config and restarts the gateway to switch models between a local LM Studio and a Kimi cloud API. However, the README mentions a required Kimi API key but the skill metadata declares no required credentials; the install/clone URL in the README is a placeholder (https://github.com/yourusername/...), and the skill source/homepage are unknown, which reduces provenance and trust.
Instruction Scope
The SKILL.md directs the operator/agent to modify ~/.openclaw/openclaw.json (backup+edit), validate JSON, and restart the OpenClaw gateway (systemctl --user restart openclaw-gateway). It also suggests killing/restarting lmstudio (killall lmstudio; lmstudio &). These are powerful system actions that affect agent configuration and running processes. While they are coherent with the stated purpose, they grant the skill scope to change global agent behavior and stop/restart local services — worth caution.
Install Mechanism
There is no install spec and no code files (instruction-only), so nothing will automatically be downloaded or written by the platform. The README suggests cloning a GitHub repo, but the provided URL is a placeholder and not authoritative; this weak provenance is a risk if a user follows it blindly to fetch code from an unknown source.
Credentials
The documentation states 'Kimi API key configured (for API mode)' but the skill metadata lists no required environment variables or primary credential. It's unclear where/how that API key is expected to be stored (openclaw.json, env var, credential store). Additionally, modifying openclaw.json could expose or change other skills' configuration or credentials if present in that file. The requested scope (editing agent config and restarting services) is proportionate to switching models but the missing explicit credential handling is an inconsistency.
Persistence & Privilege
The skill does not request always: true and will not be force-included. It instructs changing the agent's main config file (~/.openclaw/openclaw.json) and restarting the gateway service; that is a privileged action relative to ordinary read-only skills but is functionally required to change the active model. Users should be aware this permanently alters agent configuration unless they restore from backup.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install lmstudio-model-switch
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /lmstudio-model-switch 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
lmstudio-model-switch v0.1.0 - Initial release. - Fast switching between LM Studio (local) and Kimi API models for OpenClaw. - Provides simple commands to change provider or model on-the-fly. - Automatically backs up and updates openclaw.json configuration. - Integrates with systemd to restart gateway as needed. - Useful for balancing privacy, quality, and GPU usage.
元数据
Slug lmstudio-model-switch
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Lmstudio Model Switch 是什么?

Switch AI models on-the-fly between local LM Studio and cloud Kimi API in OpenClaw with simple commands and automatic gateway restart. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 295 次。

如何安装 Lmstudio Model Switch?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install lmstudio-model-switch」即可一键安装,无需额外配置。

Lmstudio Model Switch 是免费的吗?

是的,Lmstudio Model Switch 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Lmstudio Model Switch 支持哪些平台?

Lmstudio Model Switch 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Lmstudio Model Switch?

由 Endihunn(@endihunn)开发并维护,当前版本 v0.1.0。

💬 留言讨论