CHIM Plugins
Server plugins extend CHIM without modifying the core server. They can add configuration pages, prompt context, AI actions, database-backed features, external integrations, and supporting services.
Plugin Manager
Install and manage supported plugins from the CHIM web interface. Plugins can publish separate channels such as Live and Dev, provide their own configuration page, and run versioned database migrations during installation.
- Installed server plugins live under
HerikaServer/ext. - Plugin-owned tables use the shared PostgreSQL
pluginsschema. - Some integrations also require a matching Skyrim mod or SKSE plugin.
Supported Skyrim mods can now bundle their matching server plugin. When the game starts, CHIM checks the package and installs or updates it on the connected server automatically, so players do not need to copy the server half by hand.
Plugins
CHIM Custom
CHIM Custom adds optional awareness for supported Skyrim mods. Its SKSE component detects visible survival and cleanliness state, then its server plugin adds that state to focused character context without writing it into event history.
- Dirt and Blood: dirt, blood, cleanliness, and washing state.
- Bathing in Skyrim - Renewed: dirtiness tier, bathing, and soapy state.
- SunHelm Survival: hunger, thirst, exhaustion, and cold state.
- Starfrost: hunger, exhaustion, and cold state.
CHIM Twitch Bot
The Twitch Bot plugin lets your Twitch chat interact with CHIM while you play. Viewers can help drive scenes, speak through the player, or push AI characters into more chaotic roleplay moments depending on how you configure it.
- What it is for: streamer-driven or viewer-driven CHIM sessions where chat actively influences the game.
- What it changes: viewers can prompt AI NPCs, steer direction, and create social scene interactions through Twitch chat.
- Why it matters: it turns CHIM into something your audience can play with you instead of only watching passively.
CHIM Mind Map
Mind Map is a 3D memory visualizer for CHIM. It shows how your TXT2VEC memories connect to each other, which characters appear most often, and how events cluster across a playthrough.
- What it is for: exploring your CHIM memory graph visually instead of reading it only through logs and tables.
- What it needs: TXT2VEC or embedding-based memory features need to be enabled and your memories need to be synced first.
- Why it matters: it gives you a much easier way to understand what CHIM remembers and how those memories relate over time.


