NekoPresence
An open source alternative to rousr's Dissonance.
Install / Use
/learn @nkrapivin/NekoPresenceREADME
NekoPresence, nya~

An open source, and neko (!) alternative to rousr's Dissonance.
Installing and using NekoPresence
Simply import extension package ( link here: https://github.com/nkrapivin/NekoPresence/releases/latest ) into your project and then refer to NekoPresence wiki for more information https://github.com/nkrapivin/NekoPresence/wiki
Building NekoPresence
I provide pre-compiled versions of NekoPresence for Windows and 32/64-bit Linux (tested on Ubuntu).
But in some rare cases you may want to build this extension yourself.
Windows
- Open
NekoPresence.slnin Visual Studio 2019. - Build it.
- Replace
NekoPresence.dllin extension files with your new DLL.
Linux (64-Bit, Debian-based, GMS 2 only)
- Make sure you have
build-essentialpackage installed. - Execute
./build-linux-gms2.shin the repo's directory. - Replace
libnekopresence.soin extension files with your new library.
Linux (32-Bit, Debian-based, GM:S 1.4 only)
I did not test the 32-bit version at all, because GM:S 1.4 is dying and I don't have a 32-bit WSL to test that.
Anyway...
- Make sure you have
gcc-multilibandg++-multilibinstalled if you're on a 64-Bit system. - Execute
./build-linux-gms1.shin repo's directory. - Copy
libnekopresence-32bit.soaslibnekopresence.soto GM:S 1.4 extension files.
macOS (64-Bit Only)
<s> 1. Make sure you have Xcode and an Apple Dev account. 2. Create an Xcode Library project, framework MUST BE `STL (C++ library)`. 3. Add CoreServices, CoreFoundation and AppKit frameworks into your project. 4. Add the `libdiscord-rpc-macOS.a` file as a "framework" too. 5. Add `NekoPresence.cpp`, `discord_register.h`, `discord_rpc.h` as source files into the project. 6. Make sure that for frameworks you select `Do Not Embed`, so that the dylib will load them from macOS. 7. Setup any code signing you might need. 8. Build the library and copy out the dylib. 9. Add/Replace it in the project folder. </s>Disregard all of this, good luck.
Credits
me - Making this awesome thing.
AceKiron - Added demo project to the source code and added a 5 second timer to see if Discord is even running.
YellowAfterlife - cool awesome amazing beautiful wonderful adorable cute logo
TabularElf - apple code signing. (fuck apple btw)
nya~
Related Skills
node-connect
353.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
353.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
353.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
