免密钥接入 OpenCode Zen 免费模型,支持真实工具调用
30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/20 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add HAN102300/dsh-opencode-zen-free该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · other
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 15 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件读取剪贴板或密钥环境变量
查看扫描证据(共 5 处,展示前 5 条)
- 读取密钥环境变量lib/index.js:96
return config.apiKey || process.env.OPENCODE_API_KEY || ''; - 执行外部命令来自配置/变量lib/gate-tools.js:42
exec( - 读取本地文件lib/gate-tools.js:69
info = await stat(target); - 读取本地文件lib/gate-tools.js:75
const entries = (await readdir(target)).sort(); - 读取本地文件lib/gate-tools.js:83
text = await readFile(target, 'utf8');
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-llm@deepseek-ai/dsh-llm-pi-ai给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
这是一个零配置即可用在DSH harness当中,免费使用opencode免费模型的插件
README
由 DeepSeek 最新模型翻译生成dsh-opencode-zen-free
把 OpenCode Zen 的免费模型接入 DeepSeek Harness(DSH) 的模型选择器。
- 免 key 即可用:默认走公共额度,不需要 OpenCode Console 账号
- 零本地依赖:不需要本机装过 OpenCode,不需要登录,不读任何本地数据
- 零第三方依赖:只依赖 Node 内置模块与 DSH 自身的包
- 支持工具调用,bash / read 是真实可执行的工具,不是占位
安装
推荐用 npm 安装(也可手动复制文件,见下方「手动安装」)。
方式一:npm(推荐)
dsh plugin add dsh-opencode-zen-free
然后跳到第 3 步「配置」。
如果 dsh plugin 子命令在你的版本里不可用,退回到方式二。
展开完整文档(README 剩余 1 节)
dsh-opencode-zen-free 把 OpenCode Zen 的免费模型接入 DeepSeek Harness(DSH) 的模型选择器。 - 免 key 即可用:默认走公共额度,不需要 OpenCode Console 账号 - 零本地依赖:不需要本机装过 OpenCode,不需要登录,不读任何本地数据 - 零第三方依赖:只依赖 Node 内置模块与 DSH 自身的包 - 支持工具调用,bash / read 是真实可执行的工具,不是占位 安装 推荐用 npm 安装(也可手动复制文件,见下方「手动安装」)。 方式一:npm(推荐) dsh plugin add dsh-opencode-zen-free 然后跳到第 3 步「配置」。 如果 dsh plugin 子命令在你的版本里不可用,退回到方式二。 方式二:手动安装 复制到 profile 的 node_modules: PROFILE="$USERPROFILE/.dsh/profiles/desktop" cp -r dsh-opencode-zen-free "$PROFILE/node_modules/" 编辑 ~/.dsh/profiles/desktop/package.json: dependencies 加入: "dsh-opencode-zen-free": "file:./node_modules/dsh-opencode-zen-free" dsh.profile.bundles 数组加入: "dsh-opencode-zen-free" 配置 编辑 ~/.dsh/profiles/desktop/cordis.patch.yml,追加: - id: llm-opencode-zen-free name: "dsh-opencode-zen-free" config: mode: anonymous # 免 key 走公共额度;改成 private 用自己的 key providerId: "opencode-zen-free" displayName: "OpenCode Zen 免费模型" 想用自己的 Console API key(公共额度被限流时更稳): - id: llm-opencode-zen-free name: "dsh-opencode-zen-free" config: mode: private apiKey: "oc_sk_你的key" 重启 DSH 模型选择器会出现「OpenCode Zen 免费模型」分组。 可用模型 清单取自 OpenCode 的 models 端点(https://opencode.ai/zen/v1/models)实际返回的 id,不是照抄官方文档。 | 模型 | 说明 | | big-pickle | Stealth 模型,免费期数据可能用于改进 | | longcat-2.5-preview-free | 零留存 | | mimo-v2.6-flash-free | 免费期数据可能用于改进 | | glm-5.3-flash-free | 限时免费,零留存 | | deepseek-v4.1-flash-free | 限时免费,零留存 | | minimax-m3.1-flash-free | 限时免费,零留存 | | nemotron-3.5-lightning-free | NVIDIA 试用端点,勿传敏感数据 | | nemotron-3.5-super-vl-free | NVIDIA 试用端点,支持图片输入 | | beam-free | 数据保留 30 天;中国大陆/香港/澳门等地区不可用 | 免费模型由 OpenCode 侧提供,可用性与数据条款随时可能变化,以官方说明为准。 上游会增删免费模型(例如 space-bunny-free 已下线),插件不自动跟随,更新插件即可拿到新清单。 配置项 | 字段 | 默认值 | 说明 | | mode | anonymous | anonymous 免 key;private 用自己的 Console API key | | apiKey | — | Console API key,仅 private 模式使用;留空则读 OPENCODE_API_KEY | | baseUrl | https://opencode.ai/zen/v1 | 上游端点 | | providerId | opencode-zen-free | 在模型选择器里的 provider id | | displayName | OpenCode Zen 免费模型 | 模型分组显示名 | | maxAttempts | 12 | 上游偶发错误时的最大重试次数 | | retryBaseDelayMs | 400 | 首次重试等待毫秒(之后按倍数增长) | | retryMaxDelayMs | 4000 | 重试等待上限毫秒 | | streamIdleTimeoutMs | 180000 | 流式响应空闲超时 | | registerGateTools | true | 把 bash / read 注册为可执行工具 | 常见问题 模型调用返回 RegionError 该模型不在你所在地区开放。beam-free 明确排除中国大陆/香港/澳门等地区,换其他模型即可。 间歇性失败 上游偶发空响应错误,插件会自动重试(默认最多 12 次)。若持续失败,换一个模型,或切到 private 模式使用自有额度。 所有模型返回 FreeTierError(提示「can only be used from within OpenCode」) 这不是配置问题,是 OpenCode 侧对出口 IP 的风控判定。免费层是 IP 维度封禁,与账号无关,换 API key 无效。表现通常是:免费模型全部 403,而付费模型仍能正常返回余额/计费错误。 可尝试的解法(按成功率排序,均不保证): 1. 换一个干净的出口 IP(重启光猫、切换网络、换代理节点) 2. 用 private 模式配合自己的 Console key —— 若付费层正常,这条能立刻恢复可用 3. 邮件申诉至 help@anoma.ly(OpenCode 官方只认这个渠道,GitHub issue 多为模板回复) 若你之前密集测试过,很可能触发了频次阈值;建议改为按需调用,不要短时间大量重试。 private 模式全部 401 apiKey 没配上。检查 cordis.patch.yml 里的 apiKey,或设置环境变量 OPENCODE_API_KEY。 看不到「OpenCode Zen 免费模型」分组 1. 确认 package.json 的 dependencies 与 dsh.profile.bundles 都加了 2. 确认 cordis.patch.yml 里的 id 是 llm-opencode-zen-free 3. 重启 DSH Desktop 模型不调用工具 bash 与 read 需要注册成功才会被调用。若启动日志里有「未找到工具注册表」告警,说明宿主的工具服务未就绪——重启 DSH 通常可解决。 卸载 dsh plugin --profile desktop remove dsh-opencode-zen-free 并从 cordis.patch.yml 删除 llm-opencode-zen-free 段落。 说明 - 免费额度为共享池,高峰期可能被限流,private 模式更稳。 - 部分免费模型会把输入用于改进模型,勿传敏感数据。 - 建议仅用于个人实验,不要用于生产环境。 想了解免费层的准入机制与实现细节,见 NOTES.md。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
HAN102300/dsh-opencode-zen-free
免密钥接入 OpenCode Zen 免费模型,支持真实工具调用
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,269已汉化DSH
70.8
这是你的仓库?认领条目