把本地 OpenLLM 网关与 MCP 工具接入 dsh 使用
28.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/openllmsh/dsh.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 接入OpenLLM网关
- 注册MCP工具
- 命令行与守护进程配置
README
由 DeepSeek 最新模型翻译生成@openllmsh/dsh — 通过 OpenLLM 路由 DeepSeek Harness。
一个 DeepSeek Harness(dsh)bundle,将 harness 指向 OpenLLM 网关,并把 OpenLLM 的 MCP 工具交给它。它是一个纯配置的 Cordis 补丁层——从 dsh 侧安装,无运行时代码——它做两件事:
- LLM 路由器——向 dsh 内置的 llm-pi-ai 适配器(openai-completions)添加一个 openllm provider,指向守护进程的本地优先网关(http://127.0.0.1:8787/v1),并将其设为默认模型。无需适配器代码,也无需 API key:该回环接口没有认证门禁;守护进程使用自己的 ~/.openllm/.env 凭据获取签名计划并转发到上游。
- MCP——注册 openllm mcp stdio 服务器(openllm、claude-context、supermemory 工具组)。openllm 二进制文件自行解析 ~/.openllm/.env,因此它也不需要从 dsh 获取任何东西。
dsh 不持有任何 key,也不持有任何 origin——它只与 127.0.0.1:8787 通信,因此它唯一需要的就是 openllmd 正在运行。
展开完整文档(README 剩余 1 节)
@openllmsh/dsh — 通过 OpenLLM 路由 DeepSeek Harness。
一个 DeepSeek Harness(dsh)bundle,将 harness 指向 OpenLLM 网关,并把 OpenLLM 的 MCP 工具交给它。它是一个纯配置的 Cordis 补丁层——从 dsh 侧安装,无运行时代码——它做两件事:
- LLM 路由器——向 dsh 内置的 llm-pi-ai 适配器(openai-completions)添加一个 openllm provider,指向守护进程的本地优先网关(http://127.0.0.1:8787/v1),并将其设为默认模型。无需适配器代码,也无需 API key:该回环接口没有认证门禁;守护进程使用自己的 ~/.openllm/.env 凭据获取签名计划并转发到上游。
- MCP——注册 openllm mcp stdio 服务器(openllm、claude-context、supermemory 工具组)。openllm 二进制文件自行解析 ~/.openllm/.env,因此它也不需要从 dsh 获取任何东西。
dsh 不持有任何 key,也不持有任何 origin——它只与 127.0.0.1:8787 通信,因此它唯一需要的就是 openllmd 正在运行。安装 OpenLLM 是前置条件(见下文)——安装程序会为你启动守护进程;此 bundle 不会安装、提示或引导它。运行在宿主 DeepSeek Harness 上——它所补丁的服务(@deepseek-ai/dsh-llm-pi-ai、@deepseek-ai/dsh-mcp-client)随 @deepseek-ai/dsh-base 一同提供。
前置条件——安装 OpenLLM
只需执行一次——dsh 路由到本地 OpenLLM 守护进程,安装程序会为你设置并启动它(macOS / Linux):
curl -fsSL https://www.openllm.sh/install | bash
这是 OpenLLM 自己的官方安装程序(规范来源:);它会对下载的二进制文件进行摘要校验。如果你的策略要求,请在将脚本通过管道传给 shell 之前先获取并阅读它。此 bundle 仅记录该前置条件——它从不运行它。
无需再运行、粘贴或导出任何其他内容——安装程序会启动守护进程并将你的 key 持久化到 ~/.openllm/.env,守护进程从那里为 dsh 提供服务。
安装 bundle
安装到你实际运行的 profile 中。dsh profile 是相互独立的 bundle 栈,因此添加到某个 profile 的 bundle 对其他 profile 不可见——浏览器 UI 仅存在于 web profile 中(web 挂载 dsh-base + dsh-web-app;headless 挂载 dsh-base + dsh-headless)。
裸的 default 配置文件仅包含 dsh-base——没有 Web 界面——因此在那里添加该 bundle 永远不会到达 Web UI。
浏览器 UI(web 配置文件):
dsh plugin --profile web add github:openllmsh/dsh
无头 / CLI(headless 配置文件):
dsh plugin --profile headless add github:openllmsh/dsh
然后重启该配置文件。从 GitHub 分发——没有 npm 包。构建好的 lib/ 已提交,因此 git 安装无需构建步骤即可加载(也没有 pnpm allowBuilds 提示)。使用 github:openllmsh/dsh# 固定某个发布版本。
自托管 / 自定义端口
路由器基础地址(http://127.0.0.1:8787/v1)在 cordis.patch.yml 中是固定的。若要通过自托管的 OpenLLM 进行路由,请在安装守护进程时将其指向你的源——dsh 仍然只是与 127.0.0.1:8787 通信。自定义守护进程端口(OPENLLM_DAEMON_PORT)意味着需要编辑 cordis.patch.yml 中的 baseURL 以匹配。
开发
pnpm install
pnpm build # tsdown → lib/index.mjs (+ .d.mts) — 提交结果
pnpm typecheck # tsc --noEmit
dsh plugin --profile demo add . # 将此 bundle 链接到临时配置文件中
dsh --profile demo --dump-config # 检查组合后的插件树
该 bundle 的实质内容是 cordis.patch.yml(通过 dsh.bundle.patch 清单字段解析);src/index.ts 是一个 export {} 占位符,没有运行时 API,与 @deepseek-ai/dsh-base 一致。
lib/ 已提交(GitHub 是唯一的分发渠道),因此每当 src/ 发生变化时都要重新构建并提交它——git 安装加载的正是过时的 lib/。
开发者预览版——dsh 尚未发布 1.0;请固定版本并针对每次 dsh 升级重新测试。
许可证
MIT © OpenLLM, INC — 参见 LICENSE。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
openllmsh/dsh
把本地 OpenLLM 网关与 MCP 工具接入 dsh 使用
相关插件 · 模型接入
API 中继安全审计toby-bridges/api-relay-audit
面向 AI API 中转与 LLM 代理的本地安全审计。
★ 897已汉化DSH
69.4
免费搜索插件DDDMUC/dsh-free-search
DeepSeek Harness 免费搜索插件 —— 无需 API key,零成本,多引擎可切换。 一个插件,给…
★ 850已汉化DSH
68.9
免费联网搜索liustack/modsearch
在官方 App 里模型能联网,切到 API 就不能了。ModSearch 把联网补回来:网页搜索、X…
★ 863已汉化DSH
68.5
OpenCode 免费模型FishBottle7/opencode2dsh
在 DSHDeepSeek Harness里原生使用 OpenCode Zen 的免费匿名模型。
★ 387已汉化DSH
67.8
AI 模型网关tingly-dev/tingly-box
Tingly Box Web UI 演示
★ 373已汉化DSH
67.4
WorkBuddy 账号池XDTrees/dsh-xdpool
把你能白嫖的模型额度接进 DSH 同一个池:WorkBuddy 多账号自动容错、十三家扫码登录、76…
★ 359已汉化DSH
67.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。