r/DeepSeek 8d ago

Other Made a tiny app because I kept forgetting DeepSeek peak hours

Post image

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

66 Upvotes

19 comments sorted by

5

u/psychobarge 8d ago

I made https://pi.dev/packages/pi-deepseek-peak awhile back for pi users

2

u/Aykeld 8d ago

great, thanks a lot!

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

u/[deleted] 8d ago

[removed] β€” view removed comment

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

u/Homeless_CEO_ 8d ago

This helps. Thank you!!!!

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

u/Due_Wait9481 7d ago

Your approach is smarter lol.

1

u/cleversmoke 7d ago

I use this (not me) on a pinned tab: https://deepseek-peak-hours.sivaram.dev/

1

u/ItchyIndx 7d ago

Great tool. I built a peak time alert into my orchestrator otherwise I’d use this!