One notifier, every game you play

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.

Windows 10/11 · macOS · Linux~40 MBno account access

Self-hostable · open config · REST API included

Same alert, both channels

Point any game plugin at Discord, Telegram, or both. You choose the channel per alert type.

Example alerts — not a live feed

Discord example

Telegram example

A framework, not another one-game bot

Five building blocks. Enable the games you play, route alerts where you want them.

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.

Per-role pings

Discord roles and Telegram groups subscribe per item or rarity. Pings go to the role that asked — never a server-wide @everyone blast.

Quiet hours

Set a window per channel — alerts pause overnight and resume in the morning. Stock changes during quiet hours are skipped, not queued.

REST API

A local endpoint returns the current stock table as JSON, so you can wire alerts into your own scripts, dashboards or macros.

Docker one-liner

One container, one config file. Updates are a pull and a restart — no database to babysit, nothing else to install.

Quickstart

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.

Or run from source
  1. Download the package below — it contains the full source tree.
  2. Create a virtual environment and install dependencies.
  3. Start it with your config file.

Supported games & plugin status

Status reflects what's actually built in the current package — nothing here is aspirational.

Supported Roblox games, their alert types, plugin status and data sources
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.

Run it on your own box

Free, no signup, no email wall. The package includes the framework, all shipped plugins, the plugin guide and full source.

Download free

Windows 10/11 · macOS · Linux~40 MBno account access

Self-host & honesty

What StockPilot reads, how fast it is, and what it can't do. Read this before you deploy it.

What it does

  • Reads public stock pages and public in-game stock signals — nothing behind a login
  • Runs entirely on your machine or VPS: config, check interval, roles and quiet hours are yours
  • Alerts typically land within seconds to about a minute of a source updating
  • Exposes a local REST API for your own scripts, plus a small web dashboard on port 8080

What it can't do

  • No official game API exists for any of these games — all data sources are unofficial and can break after game updates
  • Cannot predict restock RNG — alerts fire when a source updates, not before
  • Discord and Telegram rate limits apply; a burst of stock changes may be batched or delayed
  • Not affiliated with any game developer, Roblox Corporation, Discord or Telegram — StockPilot is an independent fan project

FAQ

Straight answers, no fine print.

Is there a key system or account wall?

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.

How much does StockPilot cost?

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.

How do I add another game?

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.

Why self-host instead of using a hosted bot?

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.