This application adds an on-screen overlay and allows you to toggle mute and deafen states on Discord from a secondary device. It is useful for setups where Discord runs on a different machine than the one you are gaming on, enabling you to manage your voice controls via global hotkeys and see active call participants on your main gaming screen.
This project was built to solve a very specific personal problem and likely will not be useful for others.
|
|
To build and run this project, you need:
- Qt 6 or higher
- Cmake & a C++ Compiler
- Node.js
- pnpm
The overlay communicates via a TCP socket server opened by Discord. This requires a custom Vencord plugin.
- Clone the Vencord repository.
git clone https://github.com/Vendicated/Vencord.git cd Vencord - Place the plugin files from the
websubdirectory into these exact locations within the cloned Vencord directory:src/plugins/deskMute/index.tssrc/plugins/deskMute/native.ts
- Install the dependencies first:
pnpm install
- Build and inject the plugin into your Discord client:
pnpm build pnpm inject
- Built for Windows & Macos but should work for linux in theory tho I have not tested it

