Display the game you are playing on your Nintendo 3DS in your Discord status.

A custom firmware based on Luma3DS detects the current game on the console and sends its title, publisher and ID to a server. The server generates a Discord Rich Presence activity and posts it to your profile through the Discord API.
Some games can also provide extra information about the current state of the game (like level, score, etc.) for a more detailed activity.
- Official website
- Visit 3ds-presence.top to get your configuration file and follow the installation guide
- Self-hosting
- See the Presence-Server README to deploy your own infrastructure
| Repo | Role |
|---|---|
| Presence3DS | Custom firmware (Luma3DS fork) that detects and sends the current game |
| Presence-Server | Docker orchestration for the full infrastructure |
| Presence-Backend | API: Discord authentication, token management, Gateway connection |
| Activity-Generator | Rich Presence activity generation (basic and advanced Lua scripts) |
| Presence-Frontend | Website: Discord login, configuration download, game logos |
Any suggestions ? Join the Discord server.
- Add game logos in the Presence-Frontend
- Write Lua scripts to enhance a game's activity, see Activity-Generator and RPC-AddOns
- Report a bug by opening an issue in the relevant repository