简体中文 · English
仓库地址:github.com/KDB-Wind/opencodegoboard · 下载:最新 Releases
OpenCodeGoBoard 是一个轻量、本地优先的 OpenCode Go Windows 桌面工具。它把官方额度窗口和本地同步记录放在同一个界面里:剩余额度与重置时间、每天/每周/任意区间的 Token 用量、实际费用与等效总费用、按模型明细和原始使用记录。
- 体积小:Tauri + Rust + SQLite,不使用 Electron、Hono、Bun 后端或本地 HTTP 服务;16 GB 机器实测进程树私有内存约 159 MB。
- 等效总费用:15 刀档模型自动 ×4 折算到 60 刀口径;档位表可在设置中维护。
- 多账户 5 小时 / 7 天 / 30 天官方额度条、最紧张额度窗口与重置时间。
- 今天 / 近 7 天 / 近 30 天 / 全部,以及自定义开始/结束日期(例如昨天一整天)的用量统计。
- 按模型的 Token 明细、缓存命中率、请求数、费用,以及实际费用 vs 等效费用趋势。
- 默认极简模式,可在设置 → 功能模式中按需开启统计、记录、额度桌面提醒和高级同步。
- 中英文界面、IANA 时区统计和夏令时支持。
- Auth Cookie 保存到 Windows 系统凭据库,而不是应用数据库。
- 新安装默认进入极简模式;如果需要更多页面,先打开设置 → 功能模式,或选择“完整”预设。
- 打开设置 → OpenCode 账户 → 添加账户。
- 用内置浏览器登录,或在
https://opencode.ai按 F12 打开开发者工具,复制authCookie 粘贴到 Auth Cookie。 - 点击测试确认账户可用,再点击同步拉取最近使用记录。
- 需要更早的历史记录时先开启高级同步,再使用回填,开始前选择最近 N 天、截至日期或全部历史。
- Cookie 失效时点击编辑或重新授权;更新原账户不会删除历史数据。
总览展示六张核心卡:账户可用、最紧张额度窗口、总 Token 消耗、今日 Token 使用、总费用和等效总费用(15 刀档模型按 ×4 折算到 60 刀口径)。下方是逐账户额度条与重置时间、最近使用记录,数据不完整时会出现健康警告。
需要立即刷新时使用一键同步。极简模式只做增量同步;开启“高级同步”后,按钮会同时执行 90 天历史回填。
(需先在功能模式中开启“用量统计”。)
统计页面汇总请求数、输入/输出/推理 Token、缓存命中、费用和等效费用。可用账户、模型筛选,或在时间选项卡中选择今天 / 近 7 天 / 近 30 天 / 全部 / 自定义(开始、结束日期)。趋势图可切换费用、Token、请求或“实际费用 vs 等效费用”;今天按小时展示。
(需先在功能模式中开启“用量记录”。)
使用记录页只保留原始记录列表:模型、输入/输出/推理 Token、缓存命中与写入、费用、账户、会话、项目和请求时间;支持账户筛选和分页。
- 功能模式:选择极简或完整预设,或逐个开启四个功能组。
- 语言:中文、English 或跟随操作系统。
- 时区:默认
Asia/Shanghai,也可以选择America/New_York等任意可用 IANA 时区;影响“今天”、小时统计、自定义日期范围和时间显示。 - 外观与可读性:主题和文字密度设置。
- 系统行为:设置关闭到托盘;额度桌面提醒随“额度桌面提醒”开关显示,默认关闭。
- 账户:添加、启用/停用、测试、编辑/重新授权、同步、回填或删除账户。删除账户会同时删除其本地历史;Cookie 变化时应使用编辑,而不是删除。
- 模型额度与单价:维护各模型的月额度档位(15 / 60 刀),等效总费用按此折算;默认档位来自 OpenCode 官方文档 2026-08-15,可自行覆盖或新增模型。
- 自动同步:决定是否后台定时同步;同步间隔随“高级同步”开关显示。
- 历史回填:随“高级同步”开关显示,可选择最近 N 天、截至日期或全部历史。
用量与额度数据保存在本地 SQLite 数据库中,账户凭据保存在 Windows Credential Manager。
需要 Node.js、pnpm、Rust 和 Windows WebView2 开发环境。
pnpm install
pnpm dev验证与打包:
pnpm test
pnpm build
pnpm a11y:check
pnpm benchmark:db
pnpm distNSIS 安装包位于 src-tauri/target/release/bundle/nsis/。签名更新、校验和与回滚见 docs/RELEASE.md,完成状态见 docs/ROADMAP.md,实测基准见 docs/PERFORMANCE.md。
OpenCodeGoBoard 是 OpenCodeBoard 的 Tauri + Rust 重构版,而 OpenCodeBoard 是基于 68hub(MIT 协议)的个人使用分支。本仓库是重构而不是 Git fork;原始 MIT 版权声明保留在 LICENSE 中,项目谱系记录在 NOTICE.md 中。
感谢 evanfu0110/68hub 提供的最初基线。
src/ React/Vite 界面与类型化 Tauri IPC 客户端
src-tauri/src/ Rust 命令、SQLite、同步、额度逻辑和系统集成
scripts/ 脱敏、无障碍、基准和发布校验工具
docs/ 路线、约束、性能、无障碍和发布说明



