๐ฎ Automate your Discord Quests with one click
Complete Discord video, stream, and game quests automatically while you focus on what matters.
โญ If you find this helpful, please give it a star! โญ
Warning
This tool is for educational purposes only. Using this tool may violate Discord's Terms of Service. The authors are not responsible for any consequences resulting from the use of this software. Use at your own risk.
Download the latest build from GitHub Releases.
| Platform | Release file | Instructions |
|---|---|---|
| Windows x64 Installer | discord-quest-helper-Windows-x64-<version>-setup.msi |
Open the MSI installer. |
| Windows x64 Portable | discord-quest-helper-Windows-x64-<version>-portable.zip |
Extract the ZIP and run discord-quest-helper.exe. |
| macOS Apple Silicon Installer | discord-quest-helper-MacOS-arm64-<version>.dmg |
Open the DMG and drag the app to Applications. If macOS blocks it, run the quarantine-removal command below. |
| Linux x86_64 Installer | discord-quest-helper-Linux-x86_64-<version>.deb |
Install the Debian package with the command below. |
| Linux x86_64 Portable | discord-quest-helper-Linux-x86_64-<version>.AppImage |
Make the AppImage executable and run it with the commands below. |
On macOS, remove the quarantine attribute if needed:
xattr -cr "/Applications/Discord Quest Helper.app"On Linux, install the Debian package like this:
sudo apt install ./discord-quest-helper-Linux-x86_64-<version>.debOr run the portable AppImage like this:
chmod +x discord-quest-helper-Linux-x86_64-<version>.AppImage
./discord-quest-helper-Linux-x86_64-<version>.AppImageNote
Release binaries are built and published by GitHub Actions from the repository source. Linux release packages target x86_64; macOS releases currently target Apple Silicon.
- Auto Detect Token โ find accounts from supported local Discord profiles.
- CDP Login โ connect to the official Discord desktop client or Vesktop.
- Manual Input โ enter a token directly when the other methods are unavailable.
Tip
Vesktop is supported through CDP only; it is not scanned as a local token source. You can select a detected installation or add a custom/portable vesktop.exe in Settings.
- Video/Stream: Click Start Quest on an incomplete quest.
- Game: Open Game Simulator, select a game, then create and run a simulated game.
- โก Flexible Login โ Auto-detect supported local Discord profiles, connect through CDP, or enter a token manually.
- ๐ฅ๏ธ Discord & Vesktop Support โ Select the desktop client or installation used for CDP login, including custom paths.
- ๐ง Linux Desktop Support โ Available as an x86_64 AppImage or Debian package.
- ๐ฎ Zero-Download Game Simulation โ Complete game quests without downloading or installing the actual game.
- ๐บ Video & Stream Automation โ Start once and let quest progress update in the background.
- ๐ Advanced Quest Filters โ Filter by reward type, completion status, and more.
- ๐ฅ Multi-Account Support โ Manage multiple Discord accounts in one app.
- ๐ Multi-language โ English, Simplified Chinese, Traditional Chinese, Japanese, Korean, Russian, Spanish, German, French, Indonesian, Polish, Portuguese, Thai, Turkish, and Vietnamese.
| Login | Home |
|---|---|
![]() |
![]() |
| Multi-Account | Game Simulator |
|---|---|
![]() |
![]() |
| Quest Progress | Settings |
|---|---|
![]() |
![]() |
Discord Quest Helper
โโ Vue 3 + Vite frontend
โ โโ Views: Home, Game Simulator, Settings, Debug
โ โโ Pinia stores and composables for auth, quests, settings, and UI state
โ โโ src/api/tauri.ts โ typed Tauri IPC client
โ
โโ Tauri 2 Rust application
โ โโ Discord API and Gateway integration
โ โโ CDP client and quest execution for video, stream, activity, and game quests
โ โโ Official Discord and Vesktop providers for discovery, launch, and process supervision
โ โโ Token extraction and platform capability detection
โ โโ Game simulation and manual CDP game sessions
โ โโ Runtime identity auditing and platform runtime bridge management
โ
โโ Workspace crates
โ โโ discord-cdp-launch-core โ cross-platform client discovery and launch core
โ โโ src-cdp-launcher โ optional Discord/Vesktop CDP launcher sidecar
โ โโ src-runner โ minimal game-process runner sidecar
โ
โโ Discord services
โโ REST API โ quests, accounts, rewards, and profile data
โโ Gateway โ account and activity events
โโ Discord/Vesktop CDP targets โ browser automation and session capture
The frontend communicates with the Rust backend through Tauri IPC. The backend owns Discord networking, local credential extraction, CDP sessions, quest execution, process cleanup, and platform-specific integration.
- Tokens are kept in memory by the helper โ The app does not intentionally persist your Discord token to disk.
- Encrypted local extraction โ Auto-detection reads supported Discord profiles through platform-native protection where available.
- Platform-native credentials โ Windows DPAPI, macOS Keychain, and Linux Secret Service are used by the local extraction paths.
- HTTPS for Discord API requests โ Network requests use secure HTTPS connections.
- Sanitized diagnostics โ Logs and debug exports redact sensitive tokens and account data where applicable.
Contributions are welcome! Please see CONTRIBUTING.md for:
- Development setup
- Project structure
- Code conventions
- Pull request guidelines
MIT License โ see the LICENSE file.
Inspiration & Resources
- markterence/discord-quest-completer
- power0matin/discord-quest-auto-completer
- taisrisk/Discord-Quest-Helper
- aamiaa/CompleteDiscordQuest.md
- docs.discord.food
Technologies
- Tauri โข Vue.js โข Pinia โข vue-i18n โข shadcn-vue โข TailwindCSS โข Lucide Icons





