SpicyMarinara/rpg-companion-sillytavern

RPG Companion extension for SillyTavern - Track characters, quests, inventory, and game state with AI-generated content

What it solves

This extension for SillyTavern adds a visual, automated RPG-style tracking system to AI roleplay. It eliminates the need for users to manually track character stats, inventory, and world state (like weather or location) within the chat, providing a dedicated UI panel for this data.

How it works

The extension monitors the chat and uses the AI to generate updates for the RPG data. It offers two generation modes:

  • Together Mode: The AI generates the roleplay response and the tracker data in a single API call, and the extension extracts the data to update the UI.
  • Separate Mode: The AI first generates the roleplay response, then makes a second, separate API call to update the tracker data based on the recent chat context.

Users can customize the stats, widgets, and themes of the panels, and can manually edit any field directly in the UI for instant updates.

Who it’s for

Roleplayers using SillyTavern who want a more immersive, game-like experience with automated stat tracking and world-state management.

Highlights

  • Comprehensive Tracking: Includes user stats, an info box for scene details (weather, time, location), and a character thoughts panel.
  • Dynamic UI: Features visual progress bars, floating thought bubbles next to avatars, and multiple aesthetic themes (e.g., Cyberpunk, Fantasy).
  • Advanced Inventory: Supports multi-location storage for items (On Person, Stored, Assets).
  • Context-Aware: Automatically handles swipes and maintains separate tracker data for each different narrative path.
  • Customizable: Allows users to add/remove custom stats, fields, and widgets via settings.

Related

  • Project
  • Project
  • Project
  • Project