这是一个 实时展示 DeepSeek 峰谷价格的系统托盘小程序,用于随时查看峰谷情况
全部使用 F# + Avalonia.FuncUI 进行开发,支持 Windows 和 macOS
效果展示
| 平台 | 高峰时段 | 空闲时段 | 右键菜单 |
|---|---|---|---|
| Windows | ![]() |
![]() |
![]() |
| macOS | ![]() |
![]() |
![]() |
众所周知,自从 DeepSeek V4 Pro 采用峰谷定价后,“梁圣”的口碑会随着峰谷价格呈现一个离散、可归纳的二值化状态:
参考 滑动变祖器 中“小难梁” -> “梁祖”的演化过程
| 定价 | 状态 | 图示 |
|---|---|---|
| 高峰时段 | 😈“梁文峰” | ![]() |
| 空闲时段 | 😊“梁文谷” | ![]() |
- 定价和峰谷数据来自 https://api-docs.deepseek.com/zh-cn/quick_start/pricing
- 通过 LLM 解析官网 HTML 生成
pricing.json,程序每 30 min 从 GitHub 拉取最新版本,离线时使用编译期内嵌的兜底数据
- 通过 LLM 解析官网 HTML 生成
- 图片来自 Abyss-Seeker/liang-intensity-calibrator 的初始帧和结束帧
- 系统托盘根据峰/谷状态自动切换图标"梁文峰"/"梁文谷"(一念神魔)
- 鼠标 hover 托盘图标展示当前峰谷状态 + 价格
- 右键托盘图标查看详细状态、设置开机启动
- 定价数据动态拉取:LLM 解析官网 → GitHub 托管 JSON → 程序每 30 min 自动更新,离线用 bundled 兜底
- 开机启动
- 从官网定价动态拉取数据而非写死
- macOS 托盘支持
- 峰谷跳变系统通知提醒
- 支持更多平台峰谷定价
需要前置安装 .NET 10 环境
项目使用 Fantomas 统一 F# 源码格式。首次使用时启用提交钩子:
./scripts/install-hooks.sh手动格式化全部 F# 代码:
dotnet tool restore
dotnet fantomas src testsCI 会检查所有 F# 文件是否已格式化。
macOS:
dotnet run --project ./src/Liangwengu -f net10.0Windows:
dotnet run --project ./src/Liangwengu -f net10.0-windows10.0.17763.0macOS (ARM64):
./scripts/build-mac.sh arm64 0.1.0
# 产物: artifacts/macos-arm64/liangwengu-0.1.0-macos-arm64.dmgmacOS (x64):
./scripts/build-mac.sh x64 0.1.0
# 产物: artifacts/macos-x64/liangwengu-0.1.0-macos-x64.dmgWindows (x64):
.\scripts\build-win.ps1 x64
# 产物位于: artifacts\windows-x64\liangwengu.exemacOS:
./scripts/build-mac.sh arm64 0.1.0Windows:
dotnet publish src/Liangwengu/Liangwengu.fsproj -c Release -f net10.0-windows10.0.17763.0 -r win-x64 --self-contained true -o artifacts/windows-x64






