免密钥接入 OpenCode 免费模型并自动同步
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/20 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Dreftian/Opencode-Connect该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · model
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 13 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件
查看扫描证据(共 19 处,展示前 8 条)
- 读取本地文件lib/opencode-client.js:42
if (customPath && fs.existsSync(customPath)) { - 读取本地文件lib/opencode-client.js:51
if (fs.existsSync(cliDir)) { - 读取本地文件lib/opencode-client.js:53
const subdirs = fs.readdirSync(cliDir, { withFileTypes: true }) - 读取本地文件lib/opencode-client.js:59
if (fs.existsSync(candidate)) { - 读取本地文件lib/opencode-client.js:73
if (fs.existsSync(candidate)) { - 读取本地文件lib/opencode-client.js:87
if (fs.existsSync(cliDir)) { - 执行外部命令来自配置/变量lib/opencode-client.js:285
const proc = spawn(this.resolvedPath, ['models'], { - 执行外部命令来自配置/变量lib/opencode-client.js:321
const proc = spawn(this.resolvedPath, args, {
扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-llm给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 插件,连接 OpenCode Desktop 免费模型并自动同步
README
由 DeepSeek 最新模型翻译生成Opencode Connect(dsh-plugin-opencode-connect)
把 OpenCode Desktop 的全部免费模型无缝接入 DeepSeek Harness,并动态自动同步。
English Documentation • Documentación en Español
🇬🇧 English Documentation
📌 概览与它解决的问题
DeepSeek Harness 是高性能编排框架,也是桌面工作区,面向高级 AI 智能体、多步推理和软件开发工作流。但开发者常常卡在付费 API、速率限制、信用卡要求,或者为次要模型做复杂认证配置这些麻烦事上。
OpenCode Desktop 提供一整套精选的免费 LLM 模型,针对编码、推理、长上下文分析和多模态任务做过优化。
OpenCode Connect(dsh-plugin-opencode-connect) 正好补上这块缺口:
- 不需要任何 API Key:直接复用你本地已有的 OpenCode Desktop 实例。
- 10+ 个免费预配置模型:把高能力免费模型立刻暴露给 DeepSeek Harness,不用付费,也不用订阅。
- 动态自动同步:OpenCode Desktop 更新模型注册表、改动配置或新增免费模型时,插件自动监控并同步,全程不用重启。
展开完整文档(README 剩余 1 节)
Opencode Connect(dsh-plugin-opencode-connect)
把 OpenCode Desktop 的全部免费模型无缝接入 DeepSeek Harness,并动态自动同步。
English Documentation • Documentación en Español
🇬🇧 English Documentation
📌 概览与它解决的问题
DeepSeek Harness 是高性能编排框架,也是桌面工作区,面向高级 AI 智能体、多步推理和软件开发工作流。但开发者常常卡在付费 API、速率限制、信用卡要求,或者为次要模型做复杂认证配置这些麻烦事上。
OpenCode Desktop 提供一整套精选的免费 LLM 模型,针对编码、推理、长上下文分析和多模态任务做过优化。
OpenCode Connect(dsh-plugin-opencode-connect) 正好补上这块缺口:
- 不需要任何 API Key:直接复用你本地已有的 OpenCode Desktop 实例。
- 10+ 个免费预配置模型:把高能力免费模型立刻暴露给 DeepSeek Harness,不用付费,也不用订阅。
- 动态自动同步:OpenCode Desktop 更新模型注册表、改动配置或新增免费模型时,插件自动监控并同步,全程不用重启。
- 原生 DeepSeek Harness 流式输出:完整对接 Cordis 和 DeepSeek Harness 协议,支持实时 token 流式输出和推理/思考轨迹(thinking_delta 与 text_delta)。
🧠 支持的 OpenCode Desktop 免费模型
插件会自动发现 OpenCode Desktop 的完整免费模型目录,并完成映射:
| Model ID | DeepSeek Harness Name | Context Window | Thinking / Reasoning | Modality | Best For |
| opencode/beam-free | Beam Free [Free] | 32,768 | ❌ | Text | Ultra-fast responses, linting, concise edits |
| opencode/big-pickle | Big Pickle [Free] | 65,536 | ✅ | Text | Balanced algorithmic coding & problem solving |
| opencode/deepseek-v4.1-flash-free | DeepSeek V4.1 Flash Free [Free] | 131,072 | ✅ | Text | High-throughput code synthesis & agent planning |
| opencode/glm-5.3-flash-free | GLM-5.3-Flash Free [Free] | 131,072 | ✅ | Text | 深度推理、多语言翻译、代码审查 |
| opencode/longcat-2.5-preview-free | LongCat 2.5 Preview Free [Free] | 262,144 | ❌ | Text | 超长上下文理解、全仓库分析 |
| opencode/mimo-v2.6-flash-free | MiMo-V2.6-Flash Free [Free] | 131,072 | ✅ | Text | 低延迟对话与响应式交互智能体 |
| opencode/nemotron-3-ultra-free | Nemotron 3 Ultra Free [Free] | 65,536 | ✅ | Text | 企业级代码分析与复杂架构 |
| opencode/nemotron-3.5-lightning-free | Nemotron 3.5 Lightning Free [Free] | 65,536 | ❌ | Text | 即时生成代码片段与文档 |
| opencode/nemotron-3.5-super-vl-free | Nemotron 3.5 Super VL Free [Free] | 65,536 | ✅ | Text, Image | UI/UX 原型图、可视化调试、图表 |
| opencode/space-bunny-free | Space Bunny Free [Free] | 65,536 | ✅ | Text | 创意工程、提示词设计、测试套件 |
🔄 动态自动同步引擎
flowchart LR
A["OpenCode Desktop(Local Service / CLI)"] <-->|"opencode modelsPeriodic Discovery"| B["OpenCodeModelSynchronizer(Background Daemon)"]
B -->|"Event: models-updated"| C["OpenCodeAdapter(LlmAdapter)"]
C -->|"Dynamic Registration"| D["DeepSeek HarnessLLM Runtime"]
D -->|"Stream Requests / Thinking Blocks"| E["Agent & Chat Sessions"]
1. 启动时自动发现:初始化时,OpenCodeModelSynchronizer 会通过 Windows、macOS 和 Linux 上的标准本地命令行路径调用 opencode models。
2. 差异比对:保留已知模型的快照并计算差异。如果 OpenCode 发布新模型版本或新增免费档模型,同步器会发出 models-updated 事件。
3. 热刷新注册表:DeepSeek Harness 动态更新当前服务商目录。你无需重新加载应用,即可在下拉选择器中立即选中新增的模型。
🚀 DeepSeek Harness 安装说明
方式 1:通过 DeepSeek Harness 图形界面(推荐)
1. 打开 DeepSeek Harness Desktop。
2. 在左侧导航栏点击 Complementos(插件)。
3. 点击右上角的 + Agregar complemento(+ 添加插件)按钮。
4. 在文本框中粘贴官方 GitHub 仓库 URL: https://github.com/Dreftian/Opencode-Connect
(也可以填写包名 dsh-plugin-opencode-connect(如果已发布),或本地目录路径)。
5. 点击 Instalar(安装)。DeepSeek Harness 会安装插件,并自动检测你的 OpenCode Desktop 模型。
方式 2:通过 DeepSeek Harness 命令行 / Cordis 补丁
使用 DeepSeek Harness 命令行工具链: Using pnpm
pnpm dsh plugin add dsh-plugin-opencode-connect
Or using npm
npm install --save dsh-plugin-opencode-connect
或者在 cordis.patch.yml 中应用随附的补丁包:
- insert:
- id: llm-opencode-connect
name: dsh-plugin-opencode-connect
方法 3:从本地目录路径安装(开发 / 离线)
要从源码运行或开发: Clone the repository
git clone https://github.com/Dreftian/Opencode-Connect.git
cd Opencode-Connect
Install dependencies and build
npm install
npm run build
然后在 DeepSeek Harness GUI 中:
1. 进入 Complementos > + Agregar complemento。
2. 选择 Cargar desde directorio local(从本地文件夹加载),或粘贴绝对路径: C:\Users\<YourUser>\path\to\Opencode-Connect
3. 点击 Confirmar。
⚙️ 配置选项
可以在 Cordis / DeepSeek Harness 配置文件(cordis.yml 或插件选项)中指定配置:
dsh-plugin-opencode-connect:
Path to opencode or opencode-cli executable.
Leave empty ("") to auto-detect across standard installation paths.
cliPath: ""
Background synchronization polling interval in milliseconds.
Default: 30000 (30 seconds)
syncIntervalMs: 30000
Filter only free models provided by OpenCode Desktop.
Default: true
onlyFreeModels: true
DeepSeek Harness LLM provider prefix ID.
Default: "opencode"
providerPrefix: "opencode"
Human-readable provider display name.
Default: "OpenCode Desktop"
providerDisplayName: "OpenCode Desktop"
Enable streaming of internal reasoning/thinking tokens.
Default: true
enableThinking: true
Per-request execution timeout in milliseconds.
Default: 180000 (3 minutes)
timeoutMs: 180000
Diagnostic log level ('debug' | 'info' | 'warn' | 'error').
Default: "info"
logLevel: "info"
🛠️ 故障排查与诊断
1.「OpenCode CLI binary not found」
- 原因:OpenCode Desktop 可能装在自定义的非标准目录,或者还没启动过。
- 解决办法:
- 确认已安装 OpenCode Desktop,并且至少运行过一次,让它解压出 CLI 辅助程序。
- 在配置中写明可执行文件的路径(cliPath: "C:\\path\\to\\opencode-cli.exe" 或 /usr/local/bin/opencode-cli)。
- 自动探测的标准位置:
- Windows:%LOCALAPPDATA%\Programs\@opencodedesktop\resources\opencode-cli.exe 或 %APPDATA%\ai.opencode.desktop\cli\\opencode-cli.exe
- macOS:~/Library/Application Support/ai.opencode.desktop/cli//opencode-cli 或 /Applications/OpenCode.app/Contents/Resources/opencode-cli
- Linux:~/.config/ai.opencode.desktop/cli//opencode-cli 或 /usr/bin/opencode-cli
2.「Rate limit exceeded / FreeUsageLimitError」
- 原因:免费档模型在高峰时段可能有临时的用量窗口限制。
- 解决方案:插件会自动检测配额错误,并以 HTTP 429 状态通知 DeepSeek Harness。你可以切换到另一个免费模型(例如从 deepseek-v4.1-flash-free 切换到 glm-5.3-flash-free 或 beam-free),全程不中断。
3. 验证自动同步
- 打开 DeepSeek Harness 开发者控制台或日志查看器。
- 在终端触发 opencode models,确认 OpenCode 命令行输出模型列表。
- 检查日志中是否有: [dsh-plugin-opencode-connect] Synced 10 free models from OpenCode Desktop
🇪🇸 西班牙语文档
📌 概览与它解决的问题
DeepSeek Harness 是新一代 AI 智能体开发与编排环境,面向自主编码和推理工作流。不过,开发者在使用辅助模型或支撑模型时,常常遇到付费订阅、配额受限、API 密钥配置繁琐等障碍。
OpenCode Desktop 自带一套完整的免费 LLM 模型生态,专为快速编码、结构化推理、超大仓库理解和多模态视觉而设计。
OpenCode Connect(dsh-plugin-opencode-connect) 解决了这个问题:
- 零 API 密钥:直接复用你本地安装的 OpenCode Desktop,无需绑卡,无需订阅。
- 10 个以上免费模型:把强大、高速的模型直接接入 DeepSeek Harness 的模型选择器和智能体。
- 动态自动同步:实时检测 OpenCode Desktop 中模型的新增、变更或更新,无需重启 DeepSeek Harness。
- 流式输出与原生思考(Thinking):完整支持实时流式输出和推理轨迹(thinking_delta 与 text_delta)。
🧠 OpenCode 支持的免费模型
插件会自动检测并启用完整的免费模型目录:
| 模型 ID | DeepSeek Harness 中的名称 | 上下文窗口 | 思考(Thinking) | 模态 | 推荐场景 |
| opencode/beam-free | Beam Free [Free] | 32,768 | ❌ | 文本 | 快速编辑、代码格式化、直接回答 |
| opencode/big-pickle | Big Pickle [Free] | 65,536 | ✅ | 文本 | 复杂算法与通用推理 |
| opencode/deepseek-v4.1-flash-free | DeepSeek V4.1 Flash Free [Free] | 131,072 | ✅ | 文本 | 智能体规划、重构与核心逻辑 |
| opencode/glm-5.3-flash-free | GLM-5.3-Flash Free [Free] | 131,072 | ✅ | 文本 | 深度代码审查与双语任务 |
| opencode/longcat-2.5-preview-free | LongCat 2.5 Preview Free [Free] | 262,144 | ❌ | 文本 | 完整仓库的大规模分析与超长日志 |
| opencode/mimo-v2.6-flash-free | MiMo-V2.6-Flash Free [Free] | 131,072 | ✅ | 文本 | 超高速交互式聊天助手 |
| opencode/nemotron-3-ultra-free | Nemotron 3 Ultra Free [Free] | 65,536 | ✅ | 文本 | 架构设计与企业级推理 |
| opencode/nemotron-3.5-lightning-free | Nemotron 3.5 Lightning Free [Free] | 65,536 | ❌ | 文本 | 即时生成代码片段与文档 |
| opencode/nemotron-3.5-super-vl-free | Nemotron 3.5 Super VL Free [Free] | 65,536 | ✅ | 文本、图像 | 理解界面、图表与截图 |
| opencode/space-bunny-free | Space Bunny Free [Free] | 65,536 | ✅ | 文本 | 创意生成测试与模块化逻辑 |
🔄 架构与自动同步
flowchart TD
subgraph OpenCode["OpenCode Desktop (Local)"]
CLI["CLI de OpenCode (opencode run / models)"]
Catalog["Catálogo de Modelos Gratuitos"]
end
subgraph Plugin["dsh-plugin-opencode-connect"]
Client["OpenCodeClient (Spawn & Parsing)"]
Sync["OpenCodeModelSynchronizer (Daemon)"]
Adapter["OpenCodeAdapter (LlmAdapter)"]
end
subgraph Harness["DeepSeek Harness Runtime"]
Registry["Registro Central de Proveedores LLM"]
UI["Selector de Modelos en Chat / Agentes"]
end
Catalog --> CLI
CLI <-->|"Polling periódico (syncIntervalMs)"| Client
Client --> Sync
Sync -->|"Evento: models-updated"| Adapter
Adapter -->|"registerAdapter()"| Registry
Registry --> UI
🚀 在 DeepSeek Harness 中安装
方式 1:从图形界面安装(推荐)
1. 打开 DeepSeek Harness Desktop。
2. 在左侧导航栏进入 插件。
3. 点击顶部的 + 添加插件 按钮。
4. 粘贴官方 GitHub 仓库 URL: https://github.com/Dreftian/Opencode-Connect
(也可以填写包名 dsh-plugin-opencode-connect,或你电脑上的本地路径)。
5. 点击 安装。插件会立即注册,并开始同步你在 OpenCode 中的免费模型。
方式 2:通过 DeepSeek Harness 命令行 / Cordis 补丁
在 DeepSeek Harness 环境的终端中执行: Con pnpm
pnpm dsh plugin add dsh-plugin-opencode-connect
O con npm
npm install --save dsh-plugin-opencode-connect
或者在 cordis.patch.yml 文件中注册补丁:
- insert:
- id: llm-opencode-connect
name: dsh-plugin-opencode-connect
方式 3:从本地目录安装(开发 / 离线)
如果你想编译或定制源码: Clonar el proyecto
git clone https://github.com/Dreftian/Opencode-Connect.git
cd Opencode-Connect
Instalar dependencias y compilar
npm install
npm run build
然后在 DeepSeek Harness 中:
1. 进入 插件 > + 添加插件。
2. 选择本地安装文件夹: C:\Users\<TuUsuario>\ruta\a\Opencode-Connect
3. 点击 确认。
⚙️ 配置选项
你可以在 Cordis / DeepSeek Harness 的配置里自定义插件参数:
dsh-plugin-opencode-connect:
Ruta explícita al binario de OpenCode CLI.
Dejar en blanco ("") para autodetección en rutas del sistema.
cliPath: ""
Intervalo de sondeo para sincronización automática en milisegundos.
Por defecto: 30000 (30 segundos)
syncIntervalMs: 30000
Filtrar únicamente los modelos de capa gratuita de OpenCode.
Por defecto: true
onlyFreeModels: true
Identificador de prefijo del proveedor en DeepSeek Harness.
Por defecto: "opencode"
providerPrefix: "opencode"
Nombre visible en la lista desplegable de proveedores.
Por defecto: "OpenCode Desktop"
providerDisplayName: "OpenCode Desktop"
Transmitir bloques de razonamiento/pensamiento interno (thinking).
Por defecto: true
enableThinking: true
Límite máximo de tiempo por solicitud en milisegundos.
Por defecto: 180000 (3 minutos)
timeoutMs: 180000
Nivel de registro ('debug' | 'info' | 'warn' | 'error').
Por defecto: "info"
logLevel: "info"
🛠️ 故障排查指南(Troubleshooting)
1.「找不到 OpenCode CLI 二进制文件」
- 原因:OpenCode Desktop 装在自定义路径下,或者这台机器上从未启动过它。
- 解决办法:
- 至少打开一次 OpenCode Desktop,让它解压出命令行工具。
- 如果你用的是便携版安装,在插件配置里加上 cliPath: "C:\\ruta\\a\\opencode-cli.exe" 属性。
- 自动检查的标准路径:
- Windows:%LOCALAPPDATA%\Programs\@opencodedesktop\resources\opencode-cli.exe 或 %APPDATA%\ai.opencode.desktop\cli\\opencode-cli.exe
- macOS:~/Library/Application Support/ai.opencode.desktop/cli//opencode-cli 或 /Applications/OpenCode.app/Contents/Resources/opencode-cli
- Linux:~/.config/ai.opencode.desktop/cli//opencode-cli 或 /usr/bin/opencode-cli
2. 用量限制或临时配额(「Rate limit exceeded」)
- 原因:高峰时段,某个免费模型可能触达每分钟请求数的临时上限。
- 解决办法:插件会干净地拦截 429 错误。你只需在下拉列表里换一个可用的免费模型(比如从 deepseek-v4.1-flash-free 换成 glm-5.3-flash-free 或 beam-free),然后继续干活。
3. 如何验证自动同步
- 打开开发者控制台或 DeepSeek Harness 日志。
- 启动时你会看到同步记录: [dsh-plugin-opencode-connect] Synced 10 free models from OpenCode Desktop
- 如果 OpenCode 新增或更新模型,聊天选择器里的列表会立即刷新,无需重新加载应用。
🧪 测试与开发
Compilar TypeScript
npm run build
Ejecutar suite de pruebas unitarias
npm test
📄 许可证
本项目基于 MIT 许可证分发。
由 Dreftian 开发并维护。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Dreftian/Opencode-Connect
免密钥接入 OpenCode 免费模型并自动同步
相关插件 · 模型接入
API 中继安全审计toby-bridges/api-relay-audit
面向 AI API 中转与 LLM 代理的本地安全审计。
★ 897已汉化DSH
69.4
免费搜索插件DDDMUC/dsh-free-search
DeepSeek Harness 免费搜索插件 —— 无需 API key,零成本,多引擎可切换。 一个给…
★ 761已汉化DSH
68.7
免费联网搜索liustack/modsearch
在官方 App 里模型能联网,切到 API 就不能了。ModSearch 把联网补回来:网页搜索、X…
★ 863已汉化DSH
68.5
OpenCode 免费模型FishBottle7/opencode2dsh
在 DSHDeepSeek Harness里原生使用 OpenCode Zen 的免费匿名模型。
★ 379已汉化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