Feebas Timer is a desktop utility built with Electron that automatically tracks the global Feebas tile reset cycle in PokéMMO and alerts you when a reset is approaching. The timer uses real-world clock calculations so you never have to manually track tile resets while hunting.
In the game PokeMMO, the Feebas tiles reset on a consistent global 45-minute cycle. This tool syncs with that cycle, shows a live countdown, gives notifications and sound alerts, and runs quietly from the system tray. This makes shiny hunting far more convenient so you don't stick to a specific tile when it resets.
✔ Automatic global time sync
✔ Visual live countdown (green/yellow/red states)
✔ Desktop notifications with sound
✔ Minimize to system tray
✔ Tray tooltip shows remaining time
✔ Windows installable .exe
Download the latest Windows installer and run it to install the app.
Clone the repo:
git clone https://github.com/KirbyXL/Feebas.git
cd FeebasInstall the dependencies:
npm installStart the app:
npm startThe app calculates the tile reset time based on a known reference point and repeats every 45 minutes:
timeLeft = 45 minutes − (currentTime − referenceTime) % 45 minutes
The formula keeps the timer accurate even if the app or computer turned off.
- Electron — Desktop application framework
- JavaScript — Timer logic + IPC communication
- HTML/CSS — User interface
- Node.js — Runtime environment
- Electron Builder — Packaging into a Windows executable
Once installed:
- Launch Feebas Timer
- The countdown auto-starts
- If closed, you can hover over the system tray icon to see time left
- Get alerts at 5 minutes and 1 minute before reset
- Use the bell toggle to enable/disable notifications
feebas-timer/
├── index.html
├── main.js
├── renderer.js
├── style.css
├── icon.png
├── alert.mp3
├── package.json
├── package-lock.json
├── .gitignore
└── README.md
This project is open-source