The Ultimate Stealth Autocatcher & Controller Dashboard for Pokétwo
A lightweight selfbot automation framework featuring a responsive Realme UI / PS5 inspired web dashboard, real-time logs, an active progress flow, and embedded AI Vision.
Caution
⭐ STAR AND FORK THIS REPOSITORY IMMEDIATELY! ⭐
Due to high demand and the overpowered nature of this tool, I will be making this project 100% PRIVATE very soon. If you don't star and fork it right now, you will lose access to future updates and the blazing-fast local ONNX engine forever!
Please support the project by leaving a Star! It helps me keep it alive and free for as long as possible.
- 📸 Dashboard Screenshots & Page Guide
- ✨ Why Project Dark? (Core Features)
- ⚙️ Config Template Setup
- 🔑 How to Get Your Discord Token
- 💻 Deployment: Local Machine
- ☁️ Deployment: Render.com Cloud
⚠️ Disclaimer & Warning
PROJECT DARK v4 features a responsive 8-page Web Dashboard. Each page is crafted with glassmorphic visuals, smooth typography, and real-time WebSocket connectivity:
Live spawner status, instant ONNX autocatcher toggle, real-time counters, and quick metrics.

Execute bot commands, trigger manual spawns, inspect responses, and run interactive tests.

Stream real-time terminal output, WebSocket events, AI vision classifications, and debug messages.

Browse your caught Pokémon gallery with sprite cards, exact timestamp logs, and IV metrics.

Manage and hot-swap between multiple Discord user accounts and custom target profile configs.

Tune catch delays, configure webhook pings, tweak HuggingFace / local ONNX models, and spam timers.

Unlock 24/7 cloud hosting templates, captcha auto-pause indicators, multi-channel support, and priority builds.

Complete breakdown of system architecture, zero-cost cloud deployment, memory footprint specs, and A-Z features.

Caution
- EDUCATIONAL & RESEARCH PURPOSES ONLY: This project is created strictly for academic research and educational demonstration. The code serves as a reference for network socket handling, WebSocket communication, AI vision integration, and Web UI design.
- DISCORD TERMS OF SERVICE: Using selfbots or automated clients violates Discord's Terms of Service. If you choose to run this software, you do so at your own risk. Your Discord account could be permanently banned or suspended.
- NO LIABILITY: The author is not responsible for any misuse, account suspensions, bans, actions taken by Discord, or issues resulting from running this software. Use it entirely at your own discretion.
PROJECT DARK isn't just an autocatcher—it's a command center. We moved away from messy CLI text spam into a beautiful, fully integrated local web application.
- 🎛️ System Control Panel: Beautiful glassmorphic dashboard styled in deep space hues with Outfit/Orbitron typography.
- ⚡ Local ONNX AI Engine: Image classification runs locally at blazing speeds using
onnxruntime—no more relying on rate-limited cloud APIs or heavy PyTorch installations. It is highly optimized to run smoothly even on 300MB RAM free-tier hosts. - 📊 Real-Time Progress Flow: An interactive visual stepper (
Detected -> Sent Catch -> Caught) displays catch sequences in real time over WebSockets. - 🖼️ Acquisitions Gallery: View caught Pokémon cover cards with sprite images retrieved directly from Discord messages.
- 🚀 Auto-Spammer (Spawn Trigger): Periodically send automated text messages to trigger spawn events automatically inside your target channel.
- 📱 Floating Candybox Navigation: Roman numeral bubbles (I-VII) in the bottom-right corner let you slide between dashboard panels seamlessly.
| Feature | 🆓 Free Version | 💎 Premium Edition |
|---|---|---|
| Autocatching AI | Ultra-fast Local ONNX Vision | Ultra-fast Local ONNX Vision |
| Alerts & Pings | Browser alert alerts | Instant Discord webhook alerts |
| 24/7 Cloud Hosting | 1-Click Render.com / Docker | 1-Click Render.com / Docker |
| Multi-channel | ⚡ Limited (Up to 2 Channels nd more) | ✅ Multi-Channel (Up to 10 Channels) |
| Stealth Mode | ❌ Standard Speed | ✅ Human-like Cooldowns |
| Custom Features | ❌ None | ✅ Custom Requests Built For You |
Note: The premium version is available for a small tip inside the dashboard!
- Cross-Platform Integration: Runs seamlessly on all desktop operating systems including Windows 10/11, macOS, and Linux distributions.
- Cloud Compatibility: Verified support for virtual machines, Docker container engines, and low-resource hosts like Render.com.
- Micro Footprint: Highly optimized memory management enables running on hosts with under 300MB of RAM.
Your config.txt file (located in the root folder) controls all the settings for the bot. Below is a template you can copy and use. Replace the placeholder values with your actual Discord token and Channel IDs.
# --- PROJECT DARK CONFIGURATION ---
# 1. Credentials
token=YOUR_DISCORD_USER_TOKEN
listener_id=self
prefix=.
# 2. Autocatcher Settings
catch_enabled=true
pokemon_channel=YOUR_DISCORD_CHANNEL_ID
# 3. AI Vision Settings (DO NOT CHANGE unless you know what you are doing)
huggingface_token=hf_YOUR_TOKEN_HERE_IF_NEEDED
huggingface_model=imjeffhi/pokemon_classifier
# 4. Spammer / Trigger Settings (Optional)
spam_enabled=false
spam_channel_id=YOUR_SPAM_CHANNEL_ID
spam_delay=8.0
# 5. Alerts
notifications_enabled=trueWarning
NEVER share your Discord token with anyone! If deploying to Render.com, make sure your GitHub repository is PRIVATE before committing your token.
On PC (Browser):
- Open Discord in your web browser and press
F12(orCtrl+Shift+I) to open Developer Tools. - Go to the Console tab.
- Paste the following script and hit Enter:
window.webpackChunkdiscord_app.push([[Math.random()],{},req=>{for(const m of Object.keys(req.c).map(x=>req.c[x].exports).filter(x=>x)){if(m.default&&m.default.getToken!==undefined){return console.log(m.default.getToken())}if(m.getToken!==undefined){return console.log(m.getToken())}}}]);console.log('%cWait!', 'color: red; font-size: 50px;');
- Your token will be printed in the console.
On Android:
- Download a browser that supports developer tools (like Kiwi Browser).
- Log into Discord Web (Desktop Mode).
- Open Developer Tools in the browser settings and run the exact same script above in the Console.
Running locally is best if you want to use the web dashboard on your own PC and see the AI catch in real-time. Ensure you have Python 3.10+ and Git installed.
-
Clone your Fork Open your terminal/command prompt and clone the copy you just forked:
git clone https://github.com/YOUR_USERNAME/project-dark.git cd project-dark -
Configure your Token Open the
config.txtfile and replaceYOUR_DISCORD_USER_TOKENwith your actual Discord token. Make surepokemon_channelis also set to the channel ID where Pokétwo spawns. -
Install Dependencies Install the required AI vision libraries and web server dependencies:
pip install -r requirements.txt
-
Launch the Core Engine Start the application:
python main.py
The system will automatically download the required ONNX AI models on first boot.
-
Open the Dashboard Navigate to
http://localhost:8085in your browser. You can now monitor everything from the beautiful glassmorphic UI!
Running on Render.com is perfect if you want the autocatcher to run in the cloud without keeping your computer on.
Note
24/7 Hosting is available natively for Premium users. Free tier users will need to use a pinging service like UptimeRobot to keep the bot awake, otherwise it will sleep after 15 minutes of inactivity.
Warning
You MUST put your tokens in config.txt inside your GitHub repository before you deploy to Render. Otherwise, the cloud instance will crash on startup. Make sure your forked repository is set to PRIVATE before putting your token in it!
-
Prepare your GitHub Repo
- Go to your forked repository on GitHub.
- Go to Settings, scroll to the bottom, and click Change visibility to make the repository PRIVATE.
- Edit the
config.txtfile directly on GitHub and insert yourtokenandpokemon_channel. Save the commit.
-
Connect to Render
- Go to Render.com and sign up for a free account using your GitHub login.
- Click New + at the top right and select Web Service.
- Connect your GitHub account and select your private
project-darkrepository.
-
Configure the Service
- Name:
dark-node(or whatever you like) - Region: Any (Choose the one closest to you)
- Branch:
main - Runtime:
Docker(Render will automatically detect theDockerfileandrender.yamlin the repository). - Instance Type:
Free
- Name:
-
Deploy & Forget
- Click Create Web Service.
- Render will begin building the Docker container. This takes a few minutes because it has to install the ONNX AI engine.
- Once it says Live, your bot is running! (Remember to set up UptimeRobot if you are on the free tier to keep it 24/7).
Note
On the free tier of Render, incoming web ports are heavily firewalled, meaning you might not be able to access the web dashboard UI remotely. However, the background Discord bot and ONNX vision engine will run perfectly and catch Pokémon silently!
"Embrace the Dark."
*(Please consider following my other account **[pheonix14](https://github.com/pheonix14)** too!)*