Discord Rich Presence, automated.
Detect your active app, show your music, and control everything from one place.
No config files. No scripts. Just launch and go.
- Auto Detection — Detects running apps and games in real time and updates your Discord presence automatically.
- Browser Site Detection — Shows which website you're on (GitHub, YouTube, Claude...) instead of just showing your browser name.
- Custom App Configs — Create personalized presence configs for any application with custom details, state, and icons.
- Auto Icon Fetching — Fetches app icons from SteamGridDB (free API key required) and Iconify automatically.
- Icon Picker — Browse and choose from multiple icon variants for each app.
- Full Album Page — Beautiful album layout with cover art, artist, album name, year, and track count.
- Album Tracklist — View all tracks from the current album (powered by Deezer API) and click to skip to any track.
- Per-App Volume — Control the music app's volume independently from the system volume (WASAPI).
- Media Controls — Play/pause, next/prev, seek bar, and volume slider right in the app.
- Foreground App Toast — See which app or website you're using while music plays, displayed as a subtle overlay.
- Discord Integration — Album art as large image, foreground app in state text, with "On Firefox" or "On VS Code" context.
- 32 Languages — Full i18n support with 32 languages, from English to Vietnamese.
- First-Launch Wizard — Setup wizard on first run to pick your language, theme, and preferences.
- Light & Dark Theme — Apple-style UI with acrylic transparency and smooth animations.
- Auto-Updater — Checks GitHub for new releases on launch, detects EXE vs MSI install, and updates in one click.
- System Tray — Runs quietly in the background with a tray icon and quick controls.
- Auto Start — Optionally launch Activity on system startup.
- Default Presence Presets — Choose from visual presets for your default status.
Download the latest installer from the Releases page.
| Format | Description |
|---|---|
.exe |
NSIS installer (recommended) |
.msi |
Windows Installer (for managed deployments) |
- Launch Activity — The setup wizard guides you through language, theme, and auto-start.
- Open any app or game — Activity detects it automatically and updates your Discord status.
- Play some music — Spotify, Apple Music, or any media player — the album page appears with full controls.
- Customize — Add custom configs for specific apps with your own details and icons.
| Component | Technology |
|---|---|
| Framework | Tauri 2 |
| Frontend | React 18 + TypeScript |
| Styling | Custom CSS + Apple Design |
| Backend | Rust |
| Media | Windows GSMTC + WASAPI |
| Music Data | Deezer API (tracklist) + Spotify API (album art) |
| Icons | SteamGridDB + Iconify |
| i18n | i18next (32 languages) |
# Clone the repository
git clone https://github.com/drrakendu78/Activity.git
cd Activity
# Install dependencies
npm install
# Run in development
npm run tauri dev
# Build for production
npm run tauri buildContributions are welcome. Feel free to open an issue or submit a pull request.
Activity collects no data. Everything runs locally. See the full Privacy Policy.
This project is licensed under the MIT License.
Made with Rust and React by Drrakendu78