IDA Discord RPC is a plugin for IDA that displays your current activity as Discord Rich Presence. It enhances your Discord profile with real-time information about what you're working on inside IDA.
- Shows your current function, view type (Disassembly, Pseudocode, Hex View, ...) and file name
- Shows the IDA edition + version and elapsed time
- Debugging status (
Debugging <file>/Paused/Running) - Idle detection after a configurable timeout
- Privacy mode: hide the real file name
- Customizable text templates with placeholders:
{function}{view}{file}{address}{version} - Everything configurable from a native settings dialog with live connection status
- Top-level Discord menu in the menubar:
Settings...andReconnect to Discord
- IDA Pro / IDA Home 9.x
- Windows x86-64 (
.dll) and Linux x86-64 (.so)
Download the ZIP from the latest release and copy the binary for your OS into your IDA plugins directory:
| OS | Plugins directory |
|---|---|
| Windows | %APPDATA%\Hex-Rays\IDA Pro\plugins |
| Linux | ~/.idapro/plugins |
Restart IDA afterwards. Configure the plugin via the Discord menu in the menubar.
git clone https://github.com/reversedcodes/IDA-RPC
cd IDA-RPC
git clone https://github.com/HexRaysSA/ida-sdk lib/ida-sdk
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
cmake --build buildThe plugin is written against the open-source IDA SDK; Discord integration uses discord-rpc (fetched automatically).
This project is licensed under the Apache License 2.0. You are free to use, modify, and distribute this software under the terms of the license.