SillyTavern

Active
GitHub JavaScript AGPL-3.0

Description

LLM Frontend for Power Users with multi-model support, rich role-playing features, extensible plugin system, and local deployment.

Key Features

  • Multi-model Unified Interface — Supports KoboldAI/CPP, OpenAI, Claude, Mistral, OpenRouter and more
  • Visual Novel Mode — Integrates image generation (Automatic1111/ComfyUI) for character art and scenes
  • TTS Voice Integration — Built-in text-to-speech with multiple voice models for character voice dialogue
  • WorldInfo/Lorebook — Built-in world-building and character system maintaining long-conversation context
  • Highly Customizable UI — Fully customizable layout, themes, and interactions with mobile support
  • Third-party Extensions — Extend functionality through plugin system with unlimited growth potential

Use Cases

💡 AI hobbyists deploy local roleplay chat UIs with open-source LLMs for immersive dialogue
💡 Novelists use character systems and WorldInfo to build coherent long-form story conversations
💡 Indie game devs test AI-driven NPC dialogue and character interaction scripts
💡 AI researchers compare roleplay and creative writing capabilities across LLMs in unified UI
💡 Multilingual users converse with LLMs in their native language via auto-translation

Categories

Quick Start

# Clone SillyTavern
git clone https://github.com/SillyTavern/SillyTavern.git
cd SillyTavern

# Start the server (requires Node.js 20+)
node server.js

# Open http://localhost:8000 in browser
# Configure LLM backend (Settings → API Connections)
# Select provider and enter API endpoint and key

Related Projects