GeetRPCS
Automatic Discord Rich Presence for 50+ applications with intelligent detection, mouse activity tracking, and dynamic status messages. Lightweight (5-30MB RAM), hot-reloadable config, one-command install. Perfect for developers, designers & creators.
Install / Use
/learn @makcrtve/GeetRPCSREADME
🚀 Quick Start
⚡ One-Command Install (Recommended)
Open PowerShell and run:
irm https://bit.ly/geetrpcs | iex
The interactive installer will guide you through:
╔═══════════════════════════════════════════╗
║ geetRPCS Installer / Updater ║
╚═══════════════════════════════════════════╝
Select Version:
[1] Portable (Recommended) - Standalone, no dependencies
[2] Minimal - Smaller size, requires .NET 8.0 Runtime
Enter choice [1-2]: _
Create Desktop shortcut? [Y/n]: _
Create Start Menu shortcut? [Y/n]: _
💡 Update: Run the same command to update. Settings & shortcut preferences are preserved!
🗑️ Uninstall
irm https://bit.ly/geetrpcs-del | iex
<details>
<summary><b>Advanced Installation Options</b></summary>
Silent Install (No Prompts)
# Portable + All Shortcuts
irm https://bit.ly/geetrpcs | iex; Install-GeetRPCS -Silent -DesktopShortcut -StartMenuShortcut
# Minimal + No Shortcuts
irm https://bit.ly/geetrpcs | iex; Install-GeetRPCS -Version "minimal" -Silent
Silent Uninstall
# Clean uninstall (remove everything)
irm https://bit.ly/geetrpcs-del | iex; Uninstall-GeetRPCS -Silent
# Keep user data (settings, cache)
irm https://bit.ly/geetrpcs-del | iex; Uninstall-GeetRPCS -Silent -KeepUserData
Manual Download (Zip)
- Download the latest
.zipfrom Releases - Extract to your preferred folder
- Run
geetRPCS.exe
<details> <summary><b>🛠️ For Developers: Build from Source</b></summary> <br>
Requirements:
- .NET 8.0 SDK
- Windows OS
1. Clone the repository
git clone https://github.com/makcrtve/geetRPCS.git
cd geetRPCS
2. Build the project
Open a terminal in the project folder and run:
Portable (Recommended):
dotnet publish -c Release -r win-x64 -p:PublishSingleFile=true -p:SelfContained=true --output publish/portable
Minimal (Requires .NET Runtime):
dotnet publish -c Release -r win-x64 -p:PublishSingleFile=false -p:SelfContained=false --output publish/minimal
</details>Output Location: The executable will be in the
publish/folder inside the project directory.
✨ Features
<table> <tr> <td width="25%" valign="top">🎯 Core
- Hybrid Detection
- Single Instance
- Ultra Low RAM (5-20MB)
- High-Efficiency Core
- Zero Input Lag
- Sticky Presence
- Tray Animation
- JSON Comments Support
- Auto-refresh Preview
- App Blacklist Manager
⚙️ Control
- Pause Mode
- Private Mode
- Statistics Tracking
- CSV/JSON Export
- Multi-Language (23+ Languages)
- Global Hotkeys
- Tray Quick Menu
- Change App ID via Menu
- Dynamic App ID Switching
🔧 Utility
- Silent Auto-Update (v1.3.6)
- Shortcut Manager (v1.3.6)
- Zero Disk I/O Animations
- Optimized Async I/O
- True Hot Reload
- Quick Config Access
- Auto Startup
- Centralized Logging
- Auto Apps DB Update
- Cache Management
- .gitignore Ready
🎨 Customization
- Dynamic Witty Texts
- Custom Discord Assets
- Text Placeholders
- Custom Buttons
- URL Validation
- Per-App Settings
- Flexible Presence Format
🎨 Tray Icon Animation
The system tray icon now comes alive! When geetRPCS detects an app switch, the icon performs a smooth 360° rotation with brightness pulse effect.
| Property | Value | | :----------- | :----------------------------------- | | Effect | Rotation + Brightness pulse | | Duration | 800ms (12 frames) | | Easing | Ease-In-Out Quadratic | | Toggle | Tray menu → "🎨 Tray Icon Animation" |
💡 This subtle animation provides visual confirmation that geetRPCS detected your app switch!
🖱️ Mouse Energy Detector
<p align="center"> <b>Show your real-time productivity level on Discord!</b> </p>geetRPCS features a Mouse Energy Detector - a unique feature that analyzes your mouse activity and displays your current "energy level" on Discord presence.
| Level | Emoji | Condition | | :----------- | :---: | :---------------------------------- | | Sleeping | 💤 | No activity for > 30 seconds | | Relaxing | ☕ | Low activity (casual scrolling) | | Normal | 🎯 | Standard activity (regular work) | | Focused | 🔥 | High activity (intensive editing) | | Rush | ⚡ | Very high activity (deadline mode!) |
Example Discord display:
Working on FL Studio 2025
Untitled - FL Studio | 🔥 Focused
💡 Tip: Toggle this feature on/off via System Tray menu → "🖱️ Mouse Energy Detector"
🎭 Witty Narrative Engine
<p align="center"> <b>Bring personality to your Discord status!</b> </p>Instead of boring "Working..." messages, geetRPCS now displays dynamic, humorous texts that rotate every 60 seconds!
Features:
- 🎲 Random selection from curated funny texts
- 🔄 Auto-rotates every 60 seconds
- 📝 Fully customizable via
witty.json - 🎯 Zero performance cost
- 🔌 New
{witty_text}placeholder
Example Texts:
| App | Witty Texts | | :------------ | :----------------------------------------------------------------------------- | | FL Studio | "Producing next heater 🔥", "Where is snare? 🥁", "Soundgoodizer on Master 🎚️" |
| Chrome | "100 tabs open 🔥", "Researching on YouTube 🎥", "Definitely working... 👀" |
How to Use:
- Edit
witty.jsonto add your own texts - Use
{witty_text}incustomDetailsfield - Reload with
Ctrl+Alt+R
💡 Tip: 400+ pre-written texts included for 40+ applications!
🎯 Supported Apps
<details open> <summary><b>50+ Software • 80+ Process Names</b> (click to toggle)</summary>| Category | Applications | | :----------------------------: | ---------------------
