[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-84009":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":16,"stars90d":14,"forks30d":14,"starsTrendScore":17,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":23,"readmeContent":24,"aiSummary":9,"trendingCount":14,"starSnapshotCount":14,"syncStatus":25,"lastSyncTime":26,"discoverSource":27},84009,"DeepSeekMonitorWindows","Joyi-code\u002FDeepSeekMonitorWindows","Joyi-code","Windows desktop monitor for DeepSeek balance and usage, built with Tauri, React and Rust.",null,"TypeScript",132,12,54,0,19,62,100,3.34,"MIT License",false,"master",[],"2026-06-12 02:04:37","# DeepSeek Monitor Windows\n\nDeepSeek Monitor Windows 是一个面向 Windows 的 DeepSeek API 用量监控桌面应用，用于查看账户余额、当月消费、模型 Token 用量和最近用量趋势。\n\n本项目基于 [JayHome137\u002Fdeepseek-monitor](https:\u002F\u002Fgithub.com\u002FJayHome137\u002FDeepSeekMonitor) 的开源项目思路做 Windows 系统适配，**感谢原作者 JayHome137 的开源工作**。原项目是 Python Web Dashboard，用于追踪 DeepSeek 平台多类公开变化，原项目当前仅支持mac版本。本项目开发目标是 Windows 桌面端监控工具，技术栈和使用方式已经按 Windows 平台重构实现。\n\n郑重声明：本项目不是 DeepSeek 官方产品。\n\n## About\n\nDeepSeek Monitor Windows: Windows desktop adaptation of felikschu\u002Fdeepseek-monitor, built with Tauri, React and Rust for DeepSeek balance and usage monitoring.\n\n## 页面截图\n\n![DeepSeek Monitor Windows 页面总览](screenshots\u002Foverview.png)\n\n## 当前能力\n\n- 查询 DeepSeek API 账户余额，使用 DeepSeek 官方余额接口。\n- 查询 DeepSeek 平台用量数据，包括当月消费、模型 Token 总量、请求数、缓存命中、缓存未命中和输出 Token。\n- 支持 V4 Flash 与 V4 Pro 两类模型用量展示。\n- 支持最近 7 天消费趋势图和模型详情页。\n- 支持 Windows 托盘入口，主窗口默认不进入任务栏。\n- 支持 API Key 保存、清除和余额验证。\n- 支持用量 Token 自动同步和手动粘贴兜底。\n- UI 复用原 macOS 版本的视觉方向，并按 Windows Tauri 窗口做适配。\n\n## 与原项目的关系\n\n| 项目 | 原项目 deepseek-monitor | 本项目 DeepSeekMonitorWindows |\n| --- | --- | --- |\n| 目标平台 | macOS \u002F Web Dashboard | Windows 桌面端 |\n| 核心技术 | Python, Web Server, HTML Dashboard | Tauri 2, React 18, TypeScript, Rust |\n| 主要用途 | 追踪 DeepSeek 网页端、Feature Flags、API 端点、法律文档、GitHub 等公开变化 | 查看 DeepSeek API 余额、消费、Token 用量和趋势 |\n| 启动方式 | Python 服务 + 浏览器访问 | Windows 桌面应用 |\n| 本项目是否复用原事件追踪内容 | 不复用 | 不写入 README，不作为本项目能力声明 |\n\n## 系统要求\n\n- Windows 10 或 Windows 11。\n- Microsoft Edge WebView2 Runtime。Windows 11 通常已内置，Windows 10 如缺失需单独安装。\n- Node.js 18+ 和 npm。\n- Rust 1.77.2+，建议使用 MSVC 工具链。\n- Visual Studio Build Tools，需包含 Desktop development with C++ 相关组件。\n\n## 安装与开发\n\n```powershell\ngit clone \u003Cyour-repo-url>\ncd DeepSeekMonitorWindows\nnpm install\nnpm run tauri:dev\n```\n\n开发检查：\n\n```powershell\nnpm run tauri:check\n```\n\n构建安装包：\n\n```powershell\nnpm run build\n```\n\nTauri 打包目标当前配置为 NSIS 安装包，产物位于 `src-tauri\u002Ftarget\u002Frelease\u002Fbundle\u002Fnsis\u002F`。\n\n## 使用方式\n\n打开应用后进入设置页，先配置 DeepSeek API Key。API Key 用于查询账户余额，来自 DeepSeek 开放平台的 API Keys 页面。\n\n因为DeepSeek 官方未提供相应的API接口，因此用量统计需要网页登录 Token。这个 Token 与 API Key 不同，用于访问 DeepSeek 平台的用量接口。\n\n方式一，网页登录自动同步：\n\n- 点击 `方式一：网页登录自动同步`。\n- 在弹出的 DeepSeek 登录窗口完成登录。\n- 登录成功后，应用会从 WebView2 缓存中尝试提取平台用量 Token。\n- 同步成功后会自动刷新本月消费和 Token 统计。\n\n方式二，手动粘贴 token：\n\n- 点击 `方式二：手动粘贴 token`。\n- 按页面提示从浏览器控制台获取 `JSON.parse(localStorage.userToken).value`。\n- 粘贴后保存，作为自动同步失败时的兜底方案。\n\n**Token 可能过期。用量查询失败时，重新执行网页登录同步或手动粘贴即可。**\n\n## 数据存储\n\n应用配置默认存储在：\n\n```text\n%APPDATA%\\DeepSeekMonitorWindows\\config.json\n```\n\n其中包含 API Key 和用量 Token。**请不要提交该文件，也不要把截图、日志或配置文件中的密钥内容公开。**\n\nWebView2 登录缓存通常位于：\n\n```text\n%LOCALAPPDATA%\\com.deepseek.monitor.windows\\EBWebView\n```\n\n该目录属于本机运行数据，不应提交到仓库。\n\n## 项目结构\n\n```text\nDeepSeekMonitorWindows\u002F\n├── src\u002F                         # React + TypeScript 前端\n│   ├── main.tsx                 # 主界面、设置页、详情页和 Tauri 调用\n│   └── styles.css               # Windows 桌面 UI 样式\n├── src-tauri\u002F                   # Tauri + Rust 后端\n│   ├── src\u002Flib.rs               # API 调用、配置存储、托盘、网页登录同步\n│   ├── tauri.conf.json          # Tauri 窗口、打包和安全配置\n│   ├── Cargo.toml               # Rust 依赖与包信息\n│   └── capabilities\u002F            # Tauri 权限配置\n├── public\u002Fassets\u002F               # DeepSeek 图标与静态资源\n├── scripts\u002F                     # Windows 开发脚本\n├── package.json                 # 前端依赖与脚本\n└── README.md                    # 项目说明\n```\n\n## 不应提交的文件\n\n仓库已通过 `.gitignore` 忽略以下内容：\n\n- `node_modules\u002F`\n- `dist\u002F`\n- `src-tauri\u002Ftarget\u002F`\n- `.env`, `.env.local`, `.env.*.local`\n- `.npmrc`\n- `*.log`, `*.err.log`, `*.out.log`\n- `test-output\u002F`\n- 根目录临时截图 `dashboard-mvp.png`, `settings-mvp.png`, `detail-mvp.png`\n- WebView2 缓存和本地运行配置\n- IDE 配置和系统临时文件\n\n## 依赖\n\n前端运行依赖：\n\n- React 18\n- React DOM 18\n- Tauri JavaScript API 2\n- lucide-react\n\n前端开发依赖：\n\n- Vite 5\n- TypeScript 5\n- Tauri CLI 2\n- React 类型定义\n\nRust 后端依赖：\n\n- tauri 2.11，启用 tray-icon\n- tauri-plugin-log\n- tauri-plugin-single-instance，单实例守卫，防止应用重复多开\n- reqwest 0.12，启用 json\n- serde\n- serde_json\n- log\n\n## 更新日志\n\n完整发布记录见 GitHub Releases。\n\n### v1.1.0\n\n- 支持缓存命中、缓存未命中与输出 Token 的明细显示。\n- 增加亮色 UI 皮肤，支持在主面板一键切换并记住用户选择。\n- 设置页增加当前版本号显示。\n- 当前 GitHub Release `v1.1.0` 已标记为 Latest，安装包为 `DeepSeekMonitorWindows_1.1.0_x64-setup.exe`。\n- 安装包 SHA256：`B13EF28BB7E803D923E1A00BCE4A873B4EB7F2F592AFF690173C2E9291F1D13F`。\n- 历史 Release `v1.0.1` 和旧安装包继续保留，便于回退和版本追溯。\n\n### v1.0.1\n\n- 修复应用单实例缺失导致的重复多开问题，感谢抖音粉丝群烛阴兄弟提出的bug。此前在程序已运行的情况下再次点击图标或 exe，会不断启动新的进程；现在再次启动时不再新开窗口，而是将已有主面板唤到前台。通过接入 `tauri-plugin-single-instance` 单实例守卫实现。\n\n### v1.0.0\n\n- 首个正式发布版本，提供 DeepSeek API 余额查询、平台用量统计、消费趋势、Windows 托盘入口、API Key 与用量 Token 管理等能力。\n\n## 许可证\n\n本项目使用 MIT License，与原项目 README 中声明的许可证保持一致。详见 [LICENSE](LICENSE)。\n\n## 免责声明\n\n本项目仅用于学习和研究目的。请遵守 DeepSeek 的使用条款，合理使用相关接口，避免频繁请求。\n\nDeepSeek 平台页面结构、登录状态、WebView2 缓存和内部用量接口都可能变化，本项目不保证长期可用。**API Key 和用量 Token 属于敏感凭据，使用者需自行承担本机存储、账号安全、网络请求和数据展示带来的风险。**\n",2,"2026-06-11 04:12:04","CREATED_QUERY"]