One small program claims your daily rewards for every HoYoverse game, using the login you already have in Firefox.

Reuses your HoYoLAB session from Firefox. No passwords and no tokens to copy.
A single hoyolab executable for Windows, macOS, Linux and FreeBSD. No runtime or Docker.
All enabled games are checked in together, for each browser profile you have.
A Discord or LINE message lists today's reward for each game.
Picks up new releases from GitHub automatically.
hoyolab.yaml next to the binary../hoyolab # Windows: hoyolab.exe
./hoyolab --list # show the browser profiles it found
Chrome, Edge and Brave are no longer supported. Their cookies use App-Bound Encryption (v20) and cannot be read from outside the browser. If your hoyolab.yaml has profile[].browser: chrome, edge or brave, change it to firefox.
notify:
discord-webhook: "https://discord.com/api/webhooks/..."
line-notify: ""
mini: true
profile:
- browser: firefox
name: [] # empty = every Firefox profile
games: # remove the games you do not play
- GSI
- HSR
- ZZZ
Discord — create a webhook in Channel settings → Integrations and paste the URL into notify.discord-webhook.
LINE Notify — paste a token from notify-bot.line.me into notify.line-notify. LINE has retired this service, so prefer Discord.
Windows — Task Scheduler → Create Basic Task → Daily → Start a program → hoyolab.exe.
macOS / Linux — add a cron job:
0 5 * * * /path/to/hoyolab