Discord Rich Presence add-in for Autodesk Fusion 360
This project is a maintained and updated fork of the original discord360 add-in by Seb Moore. Original repository: https://github.com/SebMoore/discord360
The goal of this fork is to bring the add-in up to date, improve reliability with current versions of Fusion 360 and Discord, and apply a few quality-of-life improvements.
While the original project laid a solid foundation, it no longer worked reliably in my testing with modern Fusion 360 and Discord builds. Rather than letting a useful idea fade away, this fork exists to:
- Restore compatibility with current Fusion 360 versions
- Improve startup and reconnection behavior
- Clean up and modernize parts of the codebase
- Add small refinements while keeping the original vision intact
Full credit goes to Seb Moore for the original concept and implementation.
- Displays Fusion 360 activity as Discord Rich Presence
- Automatically starts with Fusion 360
- Lightweight and unobtrusive
- Built on top of
pypresencefor Discord IPC
- Download or clone this repository
- Create a folder named
Discord360inside your Fusion 360 add-ins directory (as described in the official Autodesk guide below) - Place all repository files inside that folder
add-in path/
└── Discord360/
├── commands/
├── lib/
├── pypresence/
├── Discord360.manifest
├── Discord360.py
└── config.py
Once installed, the add-in will automatically run when Fusion 360 starts.
- Discord must be running before launching Fusion 360
- Minimizing Discord is fine — fully closing it is not
- If Discord is closed while Fusion 360 is running, Rich Presence will not automatically reconnect
If Discord was started late or restarted, simply reload the add-in:
- Open Utilities in the Fusion 360 navigation bar
- Go to Add-Ins
- Select Discord360
- Click Stop, then Run
This will re-initialize the Discord connection.
- Original author: Seb Moore https://github.com/SebMoore/discord360
- Discord IPC library: pypresence https://github.com/qwertyquerty/pypresence
This fork exists purely to keep a great idea usable on modern systems while respecting the original work.