HwGDReqs
Blacklist levels, authors, or requesters. Full control, zero alt tabbing (with the geode mod).
star Features
-
Twitch + YouTube + Kick (paused support) support
-
Geode Integration mod (installed from the desktop app) "Why this will NOT make it to the Geode in-game browser/index? " because I am index banned, and since Someone else made the geode mod they (geode index staff) thought he's an alt of me so the mod got rejected so uh, yeah... you can not use this if you don't trust shit off the internet and thats valid LMAO, just to be sure, the source code of both the app + geode mod are public, you can audit/see /send the code to a clanker and confirm it's safe alr im tired writing ts
-
gavel Punishment system! someone spamming your queue with the same level? no problem, just delete their level! -
edit People can Add, remove, replace. Only the requester can modify their own levels. -
block Block levels, authors, or requesters. Keep the chat clean. -
bar_chart Difficulty, length, and auto-block disliked levels. -
image Live previews via the Level Thumbnails API. Cached... -
api REST HTTP API for the geode mod and other apps (customizable port with local network) -
chat !del and !replace (and !queue and !whereami twitch only) -
person_off Ability to ban requesters off your twitch chat (even in the geode mod) -
workspace_premium Subs prio/only, superchat prio/only, members prio/only -
screenshot_monitor Pop out queue button for OBS window capture, change text scale & make transparent -
computer Everything runs inside your PC
Started working on this at July 8, 2026
photo_library Screenshots







compare_arrows Comparison With Other Tools
| HwGDReqs | Formula (req.gd) | Google Forms (itzkiba) | Gdrequests (The Toast Man) | LoquiBot | gdreqbot | |
|---|---|---|---|---|---|---|
| Twitch support | β | β | β | β | β | β |
| YouTube Support | β | β | β | β(most of time doesn't work) | β | β |
| Kick support | β(Code is there, but until someone needs it this wont be maintained) | β | β | β | β(Before shutting down it promised support but never delivered) | β |
| Twitch Commands | β | β | β | β | β | β |
| YouTube commands | β(no replies) | β | β | β(no replies) | β | β |
| Forms based | β(Can be done manually) | β | β | β | β | β |
| Geode Integration | β(not on index, installed from the app) | β(on index) | β(on index) | β(vibe-coded, Not on index) | β(used to be) | β |
| ACTUALLY WORKS | β | β | β | β | β(Dead) | β |
| Ease of Setup and use | β | β(manually make an API key from req.gd on mod settings) | β | β(manually pasting a Token code on mod settings) | β | β |
| Type | External Desktop app + gd mod | Website + gd mod | Google Sheets + forms + gd mod | External website + gd mod | External desktop app (Java π) + gd mod | External desktop app (Electron π) |
volunteer_activism Thanks to early users
tekain
Seamon
purblic
MalikHw47
Android app companion
How to Install
The app is currently in Closed Testing on the Play Store β joining helps me get enough testers to push it to a full release! Here's how:
-
laptop 1Make sure the desktop app is running
The companion app requires the HwGDReqs desktop app to be running on your PC. -
2Join the Google Group
Join MalikHw-apps-testers on Google Groups to get access to the testing program. -
science -
format_list_numbered Steps to Use
-
laptop -
phonelink_setup 2Follow on-screen instructions
Open the companion app on Android and follow whatever instructions are displayed on screen to connect.
MalikHw47
Privacy Policy
Overview
HwGDReqs is a desktop application for Geometry Dash streamers that reads level IDs from Twitch and YouTube chat. This privacy policy explains what data the application accesses and how it is handled.
What the Application Accesses
HwGDReqs connects to the following services solely to perform its core function:
- Twitch API · Used to read chat messages from your Twitch channel. You authenticate via the device flow; the application only receives an access token and stores it locally only.
- YouTube Chat · Uses pytchat to fetch live chat messages from YouTube. No login is required; the application only needs the channel username, THATS IT.
- Kick API · Used to read chat messages from your Kick channel. You authenticate via the login; the application only receives an access token and stores it locally only.
- GDBrowser API · Fetches level metadata (name, difficulty, length, likes/dislikes) when a level ID is submitted. (GD Colon made this)
- Level Thumbnails API · Retrieves thumbnail images for levels displayed in the queue. (by Prevter)
What the Application Does NOT Do
- Does not collect any personal information
- Does not store chat logs or message history
- Does not send any data to remote servers (other than the API calls listed above)
- Does not include analytics, crash reporting, or telemetry
- Does not track your usage or behavior
- Does not share any data with third parties
Local Storage
The application stores the following data locally on your machine:
- Queue state (levels currently in the request queue)
- Queue History
- Blacklist settings (blocked levels, authors, or requesters)
- Application preferences (difficulty filters, length filters, etc.)
- Thumbnail cache (downloaded level images) (Temporary)
All of this data is stored in a local configuration file on your computer. No data from these files is ever transmitted externally.
Open Source Transparency
HwGDReqs is fully open source under the GPLv3 license. You can review the complete source code on GitHub to verify exactly what the application does.
Third-Party Services
The application communicates with the following external APIs. Please refer to their respective privacy policies for information on how they handle data:
- Twitch Privacy Policy
- Google/YouTube Privacy Policy
- GDBrowser (no official privacy policy published)
Contact
If you have any questions about this privacy policy or the application, you can open an issue on the GitHub repository or contact the developer directly via GitHub.
MalikHw47