What is SillyTavern?
SillyTavern is a self-hosted user interface for interacting with large language models (LLMs), text-to-speech engines (TTS), and AI image generation APIs. It provides a unified frontend that connects to multiple AI models, allowing users to generate text, images, and voice output through an advanced, customizable chat system.
SillyTavern does not include an AI model—users must connect their own backend from supported APIs like OpenAI, KoboldAI, Horde, NovelAI, OpenRouter, and Claude. It also integrates Automatic1111 and ComfyUI for AI image generation and offers extensive UI customization, multi-character chats, and plugin support.
⚠️ This tool is for power users only. It requires manual installation, API setup, and knowledge of backend configurations. It is not for general users looking for an easy AI chatbot.
Features & Benefits
- Multi-LLM API support – Works with OpenAI, KoboldAI, Horde, NovelAI, OpenRouter, Claude, and more.
- Local or cloud-based AI model connections – Users can host their own LLM or use third-party APIs.
- Multi-character & group chat – Enables multiple AI entities to interact in one session.
- Character Cards – Pre-defined settings for AI behaviors and responses.
- WorldInfo (Lorebooks) – Stores structured data for AI to reference in conversations.
- Image Generation Integration – Works with Automatic1111, ComfyUI, and Stable Diffusion APIs.
- Text-to-Speech (TTS) – Supports ElevenLabs, Silero, and System TTS for voice output.
- Retrieval-Augmented Generation (RAG) Support – Allows AI to access external documents.
- Web Search Integration – Enhances AI responses with real-world data.
- Advanced Prompt Customization – Provides extensive control over AI-generated content.
- Custom UI & Theme Options – Users can modify CSS, background images, fonts, and layouts.
- Scripting Engine & Chat Commands – Supports automation and advanced AI interactions.
- Auto-Translation – Enables real-time multi-language conversations.
- API Key Management – Securely stores and manages credentials for connected AI services.
SillyTavern Installation
1. Standard Installation (Windows/Linux/macOS)
- Requires Git and NodeJS 18+.
- Clone the repository and install dependencies.
- Start the local server and configure API keys.
2. Docker Installation (Recommended for Self-Hosting)
- Runs SillyTavern in an isolated container.
- Requires Docker setup and manual configuration.
- More secure than running directly on a local machine.
3. Android Installation (Unofficial, via Termux)
- Requires Termux and manual package installations.
- Not officially supported and may have performance limitations.
