Server plugin for SillyTavern using Discord RPC
  • TypeScript 78.7%
  • JavaScript 21.3%
Find a file
2026-04-06 00:24:15 +03:00
dist Fix npm audit 2026-02-08 01:11:57 +02:00
src Migrate plugin to webpack and TypeScript 2024-12-23 23:29:53 +02:00
.gitignore Add plugin code 2023-12-16 22:10:31 +02:00
LICENSE Initial commit 2023-12-16 21:01:44 +02:00
package-lock.json Fix npm audit 2026-04-06 00:24:15 +03:00
package.json Fix npm audit 2026-04-06 00:24:15 +03:00
README.md Migrate plugin to webpack and TypeScript 2024-12-23 23:29:53 +02:00
tsconfig.json Migrate plugin to webpack and TypeScript 2024-12-23 23:29:53 +02:00
webpack.config.js Migrate plugin to webpack and TypeScript 2024-12-23 23:29:53 +02:00

SillyTavern-DiscordRichPresence-Server

Plugin for the SillyTavern server using Discord RPC.

What is this?

Set your rich presence in Discord to the "SillyTavern" app. If you want to show your active chat character, you need to install a UI extension. Otherwise, a random funny quote will be shown.

Link to companion extension:

https://github.com/SillyTavern/SillyTavern-DiscordRichPresence-UI

Example

Prerequisites

  • Node.JS (latest stable preferred)
  • SillyTavern (latest staging preferred)
  • Discord
  • Git

How to install?

  1. Before you begin, make sure you set a config enableServerPlugins to true in the config.yaml file of SillyTavern.

  2. Open a terminal in your SillyTavern directory, then run the following:

cd plugins
git clone https://github.com/SillyTavern/SillyTavern-DiscordRichPresence-Server
  1. Restart the SillyTavern server.

How to build yourself?

Not needed unless you want to make changes or contribute!

Clone this repository and run the following:

npm install
npm run build

This will create a plugin file (index.js) with everything needed bundled.

License

AGPL-3.0