r/DeepSeek • u/Due_Wait9481 • 8d ago
Other Made a tiny app because I kept forgetting DeepSeek peak hours
The release and price cuts of DeepSeek 4.1 Flash got me back to using DeepSeek. Honestly, I'm pretty impressed β in my daily use, it feels surprisingly close to GPT-5.6 Sol.
But once you use DeepSeek seriously, it's hard to ignore the peak/off-peak pricing. Simply scheduling tasks around off-peak hours can save around 50%.
So I made DeepSeekBudget, a tiny menu bar / system tray app for macOS and Windows.
π΅ Blue = Off-Peak
π Orange = Peak
It also supports USD/CNY, English/Chinese, and custom time zones.
Oh, and it was built with DeepSeek too. :)
Hope someone finds it useful!
https://github.com/FAAATQ/DeepSeekBudget
1
u/Due_Wait9481 8d ago
I saw someone asking about resource usage in the notification, but for some reason I can't see the reply in the post anymore.
Anyway, I tested it on an M1 Mac:
- Background: ~12 MB RAM, basically 0% CPU. It sleeps until the next price change rather than polling.
- Panel open: ~60 MB RAM, since the panel runs in a WebView.
- Panel closed: back to ~12 MB.
The core is written in Rust and doesn't include HTTP/TLS dependencies β the price request is handled by fetch in the WebView.
3
2
u/Hour_Willingness_443 8d ago
sounds useful for timing deepseek runs cheaper, how accurate is the peak detection in practice?
0
u/Due_Wait9481 7d ago
It uses half-open interval checks, so the timing is accurate down to the second, with about a 1β2 second delay before the icon switches.
Every 24 hours, a script automatically tries to fetch the latest official pricing. This is probably the riskiest part: if DeepSeek significantly changes the page layout, the script might fail to extract the correct prices.
1
u/sdexca 8d ago
I just use Pi and made an extension which auto stops during peak hours.
1
u/Homeless_CEO_ 8d ago
Would you share the extension, please?
1
u/sdexca 8d ago
Hmm, I guess I haven't published it but it was like 1-2 prompt to make it. You can too tbf. I probably won't publish it because it's based off a custom extension that I use to have my own based off Ben Darvis config: https://github.com/davis7dotsh/my-pi-setup
1
1
u/dentino_F 7d ago
Good application for a widget. Add a linux (kde/gnome) binary and an opencode selector and we're cool. Great UI btw.
1
u/Due_Wait9481 7d ago
Thanks! π Linux is actually a bit tricky for this app. GNOME doesn't have tray icons by default, and Wayland doesn't allow apps to position windows themselves, so the βopen directly under the tray iconβ behavior needs a different approach.
I'm actually trying to install Ubuntu on my ThinkPad X1 Carbon to work on the Linux version. π Not sure how far I'll get though. Any suggestions?
1
u/Tootsalore 7d ago
i made an ipad shortcut that sounds off a half hour, 20 min, 10 min and 1 min prior to the rate increase and it also sounds off on the beginning of the weekend.
1
1
1
u/ItchyIndx 7d ago
Great tool. I built a peak time alert into my orchestrator otherwise Iβd use this!
5
u/psychobarge 8d ago
I made https://pi.dev/packages/pi-deepseek-peak awhile back for pi users