🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

用量常驻条 OK-wx/dsh-ocgo-lite

DeepSeek 客户端
OK-wx75 天前有提交已提供中文文档扫描:含敏感能力兼容 / 相关生态

OpenCode Go 用量常驻条 — DeepSeek Harness 插件。

33.8/100
综合分
10
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/OK-wx/dsh-ocgo-lite.git

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
生态插件
可安装,未声明 dsh 能力
暂无时间戳·判据 →
装得上吗[实装验证]—
静态安装检查有提示项,装前建议看一眼 README
L4 · 真实安装等级说明 →
数据截至 2026/10/26·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 75 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-ocgo-lite(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/24 14:52:45

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 13 处,展示前 8 条)
  • 读取本地文件
    lib/index.js:69
    if (process.env.OPENCODE_DATA_DIR && existsSync(process.env.OPENCODE_DATA_DIR)) return process.env.OPENCODE_DATA_DIR
  • 读取本地文件
    lib/index.js:70
    return existsSync(d) ? d : null
  • 读取本地文件
    lib/index.js:76
    if (!existsSync(p)) return null
  • 读取本地文件
    lib/index.js:77
    const j = JSON.parse(readFileSync(p, 'utf8'))
  • 发起网络请求
    lib/index.js:87
    const res = await fetch(USAGE_URL, {
  • 发起网络请求
    lib/index.js:120
    const res = await fetch(PRICING_DOC_URL, { signal: controller.signal })
  • 读取本地文件
    lib/index.js:278
    const buf = await readFile(filePath)
  • 读取本地文件
    lib/index.js:583
    if (!existsSync(root)) return []
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

界面预览

6 张 · 点击查看大图

功能亮点

  • 套餐余量圆环显示
  • token与花费实时统计
  • 一键复制APIKey
展开完整介绍(122 字)↓

OpenCode Go 用量常驻条:套餐余量圆环 + token/花费实时统计(本次会话/全部范围 + 按模型联动,官方实时定价),一键复制 API Key。OpenCode Go usage bar for DeepSeek Harness.

README

由 DeepSeek 最新模型翻译生成
dsh-ocgo-lite OpenCode Go 用量常驻条 — DeepSeek Harness 插件。 聊天输入框下方(composer dock)常驻展开显示 OpenCode Go 套餐余量、token 消耗与花费,零外部依赖。 ✨ 功能 GO:账户卡片 点击弹出账户卡片:登录状态、套餐、配额概览、API Key 掩码 + 一键复制(复制成功有 toast 提示)。 滚动 / 周 / 月:套餐配额 官方配额百分比圆环(健康色:蓝/黄/红),点击弹出三窗口进度条 + 重置倒计时。 范围:全部 / 本次会话 / 最近对话 点击切换统计范围——全部(所有 DSH 会话合计)/ 本次会话(仅当前聊天)/ 最近对话(最近活跃会话的最后一次任务执行消耗,按 turn 细分,含子代理/后台任务);切到限定会话时若只有 1 个模型自动选中该模型。每个会话的「范围 + 模型」选择会被记忆,切走再切回原样恢复。 模型:按模型联动 点击弹出模型选择器——范围=本次会话时只列出本次会话用过的模型;选中后状态条 token/花费联动显示该模型(范围+模型双层联动)。 token:消耗明细 完整数字 + 详情卡片(输入/输出/推理/缓存读/写 + 按模型分组明细,标题随范围显示「总消耗 token / 本次会话总消耗」);选中模型时只显示该模型口径。
展开完整文档(README 剩余 1 节)
dsh-ocgo-lite

OpenCode Go 用量常驻条 — DeepSeek Harness 插件。

聊天输入框下方(composer dock)常驻展开显示 OpenCode Go 套餐余量、token 消耗与花费,零外部依赖。

✨ 功能

GO:账户卡片

点击弹出账户卡片:登录状态、套餐、配额概览、API Key 掩码 + 一键复制(复制成功有 toast 提示)。

滚动 / 周 / 月:套餐配额

官方配额百分比圆环(健康色:蓝/黄/红),点击弹出三窗口进度条 + 重置倒计时。

范围:全部 / 本次会话 / 最近对话

点击切换统计范围——全部(所有 DSH 会话合计)/ 本次会话(仅当前聊天)/ 最近对话(最近活跃会话的最后一次任务执行消耗,按 turn 细分,含子代理/后台任务);切到限定会话时若只有 1 个模型自动选中该模型。每个会话的「范围 + 模型」选择会被记忆,切走再切回原样恢复。

模型:按模型联动

点击弹出模型选择器——范围=本次会话时只列出本次会话用过的模型;选中后状态条 token/花费联动显示该模型(范围+模型双层联动)。

token:消耗明细

完整数字 + 详情卡片(输入/输出/推理/缓存读/写 + 按模型分组明细,标题随范围显示「总消耗 token / 本次会话总消耗」);选中模型时只显示该模型口径。

花费:金额排行

详情卡片:累计金额 + 按模型花费排行(占比条 + 各模型官方定价,随范围/模型联动)。

- 点击页面空白处关闭详情卡片
- 30 秒自动刷新(无感,不闪 loading)
- 实时更新:直读会话日志文件(多帧 zstd 解压 + JSONL 行解析,秒级)
- 会话配置记忆:每个会话独立记住自己的「范围 + 模型」选择——切到其他会话再切回来,配置原样恢复,互不影响
- 切换会话立即显示(前端共享缓存)
- 复制成功有 toast 弹窗提示

🗄️ 数据来源与口径

| 数据 | 来源 | 口径 |
| 配额余量 | 官方 https://opencode.ai/zen/go/v1/usage(Bearer auth.json key) | 账户级(含其他设备/软件),不受范围切换影响 |
| token / 花费 | DSH 会话事件(assistant/message 的 usage,按 provider 分组统计) | DSH 会话全部 provider(opencode-go / deepseek-official / 其他套餐,自动识别切换),范围=全部/本次会话/最近对话 |
| 金额 | 按官方定价表估算(per 1M tokens) | 输入 $0.44 / 输出 $1.32 / 缓存读 $0.014(deepseek-v4-flash Peak 档);官方表自动跟随(含新增 MiMo/Muse 等模型);无官方定价的模型金额不计入,显示「定价未知」 |

实时性

- Client 轮询携带 ?live=<sessionId>,Host 增量直读会话日志文件(帧级流式解压:逐帧 zstd 解压 + 逐行解析,单帧即弃):只重读 mtime 变化的会话(活跃会话),未变化的直接用缓存条目 → 常规轮询仅处理 1~2 个文件(几十~几百毫秒),本次会话与全部范围下的模型明细均实时
- 全部范围覆盖所有会话(不按数量截断,总量完整);基线为帧级流式全量扫描(单文件 ≤ 64MB 压缩 / 解压文本 ≤ 128MB / 并发 ≤ 2,逐文件处理即释放,峰值内存 ≈ 2 个文件)→ 5 分钟缓存 + in-flight 锁(防重复扫描),冷启动一次性 ~5s

定价实时更新

内置官方定价表(lib/index.js 的 PRICING),启动时与每 24 小时自动抓取 opencode.ai/docs/go 官方定价表覆盖——官方改价后自动跟随,抓取失败静默回退内置表。API 响应的 meta.pricingUpdatedAt 标注最近抓取时间。

🚀 安装

方式 A:官方 bundle(推荐,随 DSH 启动自动加载)

GitHub 直接安装(推荐)
dsh plugin --profile web add github:OK-wx/dsh-ocgo-lite

或从源码目录安装
dsh plugin --profile web add <本目录>
dsh --profile web

或手动等价操作:把 dsh-ocgo-lite 加入 profile package.json 的 dependencies(link:<本目录>)与 dsh.profile.bundles,建立 node_modules junction,并应用 cordis.patch.yml。

方式 B:运行时热装配(免重启)

在 DSH 会话里用注入器(dsh-super-injector):

dev_install_package {"dir": "<本目录>", "profile": "web"}

方式 C:插件市场

- dsh.aitreez.com(DSH-Plugin Store,自动收录 GitHub topic)
- YELEBAI 插件市场 / dsh-market(收录后可在设置 → 插件市场一键安装)

🔌 Host API

- GET /ocgo-lite/api — 聚合 JSON(配额 + DSH token/花费 + 按模型/按会话 + 账户掩码)
- GET /ocgo-lite/api?live=<sessionId> — 实时通道:增量直读 mtime 变化的会话日志文件(未变化的会话用缓存条目),替换后重聚合全局 → 本次会话/全部范围均实时
- GET /ocgo-lite/key — 完整 API Key(仅本机同源,供复制)
- 模型工具 opencode_go_usage — 对话里直接查询

🛠️ 开发

纯手写 ESM bundle 插件,无构建步骤(无需 tsc/tsdown):

lib/index.js Host:配额抓取 + DSH 会话统计(增量实时/内存保护) + 定价动态更新 + HTTP 路由 + 模型工具 lib/client.js Client:composer.dock 常驻条 + 详情卡片(Portal 渲染)+ 范围/模型切换 + 会话配置记忆

改完 lib/ 后:dev_reload_package {"packageName": "dsh-ocgo-lite"} 热重载(或重启 dsh web)。

📋 环境要求

- DeepSeek Harness(dsh web)
- 本机已登录 OpenCode Go(~/.local/share/opencode/auth.json 含 opencode-go key)
- Node.js ≥ 22.5(fetch、node:sqlite)

⚖️ License

MIT
预览分享卡片长什么样 ↓OK-wx/dsh-ocgo-lite
分享 · DeepSeek Harness Hub
OK-wx/dsh-ocgo-lite

OpenCode Go 用量常驻条 — DeepSeek Harness 插件。

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部