Per-game plugins
Each game is a plugin you toggle in the config. Run one process with only the games you actually play — Ride A Pet on, everything else off.
Self-hosted stock alerts for Ride A Pet radar, Blox Fruits fruit stock and Grow a Garden seeds — delivered to Discord or Telegram. Your server, your rules, no key system.
Self-hostable · open config · REST API included
Point any game plugin at Discord, Telegram, or both. You choose the channel per alert type.
Example alerts — not a live feed
@Fruit Watchers — Blox Fruits stock update
Discord example
@Garden Crew — Grow a Garden seed restock
Telegram example
Five building blocks. Enable the games you play, route alerts where you want them.
Each game is a plugin you toggle in the config. Run one process with only the games you actually play — Ride A Pet on, everything else off.
Discord roles and Telegram groups subscribe per item or rarity. Pings go to the role that asked — never a server-wide @everyone blast.
Set a window per channel — alerts pause overnight and resume in the morning. Stock changes during quiet hours are skipped, not queued.
A local endpoint returns the current stock table as JSON, so you can wire alerts into your own scripts, dashboards or macros.
One container, one config file. Updates are a pull and a restart — no database to babysit, nothing else to install.
One command to run. Edit stockpilot.yml to enable games, roles and quiet hours.
docker run -d --name stockpilot -p 8080:8080 -v ./stockpilot.yml:/app/config.yml stockpilot/notifier
Example command from the package README — the exact image tag and config path are in the download.
Status reflects what's actually built in the current package — nothing here is aspirational.
| Game | Alert types | Plugin status | Data source |
|---|---|---|---|
| Ride A Pet | Radar stock · gear shop · egg locations | Live | Public in-game stock signals |
| Blox Fruits | Fruit stock · restock timers | Live | Public stock pages · community-maintained |
| Grow a Garden | Seed stock · weather events | Beta | Public stock pages · community-maintained |
| More games | Via the plugin guide in the package | Planned | Bring your own public data source |
Every row reads unofficial sources — public stock pages and community-maintained data. When a game updates and breaks a source, the plugin waits until the source recovers; it never guesses.
Free, no signup, no email wall. The package includes the framework, all shipped plugins, the plugin guide and full source.
Download freeWhat StockPilot reads, how fast it is, and what it can't do. Read this before you deploy it.
Straight answers, no fine print.
No. StockPilot has no key system, no signup and no account wall. The download contains the whole framework: config file, game plugins and source code. It never logs into your Roblox account.
Free. StockPilot is a free and open fan project — every shipped game plugin, the REST API and both channels are included. No premium tier, no paywalled games, no ads.
Games are plugins. The package includes a plugin guide that walks through pointing a plugin at a public stock source, mapping its fields to the alert format, and enabling it in your config. The statuses in the supported-games table reflect what's actually built today.
Your server, your rules. StockPilot runs on your own machine or VPS, so you control the check interval, the roles it pings and the data it reads. Nothing passes through someone else's hosted service, and hosted-bot outages or paywalls can't take your alerts down.