Skip to content

Repository files navigation

Liangwengu - 梁文峰?梁文谷!

这是一个 实时展示 DeepSeek 峰谷价格的系统托盘小程序,用于随时查看峰谷情况

全部使用 F# + Avalonia.FuncUI 进行开发,支持 Windows 和 macOS

效果展示

平台 高峰时段 空闲时段 右键菜单
Windows
macOS

众所周知,自从 DeepSeek V4 Pro 采用峰谷定价后,“梁圣”的口碑会随着峰谷价格呈现一个离散、可归纳的二值化状态:

参考 滑动变祖器 中“小难梁” -> “梁祖”的演化过程

定价 状态 图示
高峰时段 😈“梁文峰”
空闲时段 😊“梁文谷”

Feature

  • 系统托盘根据峰/谷状态自动切换图标"梁文峰"/"梁文谷"(一念神魔)
  • 鼠标 hover 托盘图标展示当前峰谷状态 + 价格
  • 右键托盘图标查看详细状态、设置开机启动
  • 定价数据动态拉取:LLM 解析官网 → GitHub 托管 JSON → 程序每 30 min 自动更新,离线用 bundled 兜底

TODO

  • 开机启动
  • 从官网定价动态拉取数据而非写死
  • macOS 托盘支持
  • 峰谷跳变系统通知提醒
  • 支持更多平台峰谷定价

Develop

需要前置安装 .NET 10 环境

代码格式化

项目使用 Fantomas 统一 F# 源码格式。首次使用时启用提交钩子:

./scripts/install-hooks.sh

手动格式化全部 F# 代码:

dotnet tool restore
dotnet fantomas src tests

CI 会检查所有 F# 文件是否已格式化。

启动项目

macOS:

dotnet run --project ./src/Liangwengu -f net10.0

Windows:

dotnet run --project ./src/Liangwengu -f net10.0-windows10.0.17763.0

发布

macOS (ARM64):

./scripts/build-mac.sh arm64 0.1.0
# 产物: artifacts/macos-arm64/liangwengu-0.1.0-macos-arm64.dmg

macOS (x64):

./scripts/build-mac.sh x64 0.1.0
# 产物: artifacts/macos-x64/liangwengu-0.1.0-macos-x64.dmg

Windows (x64):

.\scripts\build-win.ps1 x64
# 产物位于: artifacts\windows-x64\liangwengu.exe

手动发布命令

macOS:

./scripts/build-mac.sh arm64 0.1.0

Windows:

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

License

MIT

About

Liangwengu - 梁文峰?梁文谷!—— DeepSeek 峰谷定价实时展示托盘挂件

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages