Discord Activity Simulator
Simulate game activity on Discord by running fake game processes that Discord can detect.
Disactivity is a lightweight desktop application that allows you to simulate playing any game on Discord. Simply select a game from the list, click "Run", and Discord will display that you're playing the selected game - without actually having it installed.
The app fetches the complete list of detectable games directly from Discord's API, so you have access to thousands of games to choose from.
- 🎮 Thousands of Games - Browse and search through Discord's complete detectable games database
- ⭐ Favorites - Mark your most-used games for quick access
- 🔄 Auto-Updates - Built-in updater to keep the app up to date (WIP)
- 🌐 Multi-language - Available in English and Spanish
Download the latest version from the GitHub Releases page.
- Launch Disactivity - Open the application
- Browse Games - Scroll through the list or use the search bar to find a specific game
- Start Playing - Click the "Run" button on any game card
- Discord Detection - Discord will automatically detect and display the game activity on your profile
- Stop Anytime - Click "Stop" to end the simulated activity
Disactivity works by:
- Fetching the list of detectable games from Discord's API
- When you select a game, it creates a temporary executable with the same name as the game's actual executable
- Discord's game detection scans for running processes with known executable names
- Discord recognizes the process and displays the game activity on your profile
- When stopped, the temporary files are automatically cleaned up
-
Clone the repository
git clone https://github.com/holasoyender/disactivity.git cd disactivity -
Install dependencies
bun install
-
Build the slave executable (required before building the main app)
cd src-tauri/slave cargo build --release cd ../..
-
Run in development mode
bun run tauri dev
-
Build for production
bun run tauri build
The built application will be available in src-tauri/target/release/bundle/.
disactivity/
├── src/ # Frontend (React + TypeScript)
│ ├── components/ # UI Components
│ ├── i18n/ # Internationalization
│ │ └── locales/ # Translation files
│ └── lib/ # Utilities
├── src-tauri/ # Backend (Rust + Tauri)
│ ├── src/ # Rust source code
│ ├── slave/ # Slave executable (the fake game process)
│ └── icons/ # Application icons
└── public/ # Static assets
- No data collection - Disactivity does not collect or send any personal data
- Open source - All code is publicly available for review
- Local only - The only network requests are to Discord's public API to fetch the games list
This application is for entertainment purposes only. Use responsibly and in accordance with Discord's Terms of Service.
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Feel free to open issues or submit pull requests.
Made with ❤️ by holasoyender
