# What is SillyTavern?

SillyTavern - LLM Frontend for Power Users
SillyTavern - LLM Frontend for Power Users

Brought to you by Cohee, RossAscends, and the SillyTavern community, SillyTavern is a local-install interface that allows you to interact with text generation AIs (LLMs) to chat and roleplay with custom characters.

SillyTavern originated as a modification of TavernAI 1.2.8 in February 2023, and has since added many cutting-edge features not present in the original TavernAI.

# Missing extensions after the update?

Since the 1.10.6 release version, most of the previously built-in extensions have been converted to downloadable add-ons. You can download them via the built-in "Download Extensions and Assets" menu in the extensions panel (stacked blocks icon in the top bar).

# Screenshots

VN Mode Character Management
Advanced Formatting Slash Commands
Extensions Response Config
Backgrounds User Settings

# Branches

SillyTavern is being developed using a two-branch system to ensure a smooth experience for all users.

  • release -🌟 Recommended for most users. This is the most stable and recommended branch, updated only when major releases are pushed. It's suitable for the majority of users.
  • staging - ⚠️ Not recommended for casual use. This branch has the latest features, but be cautious as it may break at any time. Only for power users and enthusiasts.

Learn more here.

# Features

  • Mobile-friendly interface
  • Multiple backend API connectivity (KoboldAI, KoboldCpp, AI Horde, NovelAI, Oobabooga's TextGen WebUI, OpenAI, WindowAI, OpenRouter, TabbyAPI, and many more...). See API connections.
  • Visual Novel-like Waifu Mode
  • Horde Stable Diffusion generation
  • TTS support (ElevenLabs, Silero, etc.)
  • WorldInfo (lorebooks)
  • Author's Note / Character Bias
  • Customizable colors, backgrounds, avatar styles, and UI panel placement
  • Notification sound for AI responses
  • Export chats as .txt files
  • Auto-translate single messages or the entire chat via Google API, even automatically.
  • Extensive prompt formatting options
  • Character HotSwap buttons to quickly change between your favorite characters
  • Prompt token breakdown view for each message
  • Swipes
  • Group chats: multi-bot rooms for characters to talk to you or each other
  • Chat bookmarks / branching

# Extensions

SillyTavern supports extensions/plugins:

  • Character emotional expressions
  • Auto-Summary of the chat history
  • Sending images to chat, and the AI interpreting the content.
  • Stable Diffusion image generation (5 chat-related presets plus 'free mode')
  • Text-to-speech for AI response messages (via ElevenLabs, Silero, or the OS's System TTS)

Additional functionality can be added by using SillyTavern Extras.

# Installation Requirements

  • SillyTavern will run on virtually any device capable of running NodeJS v18.
  • NOTE: due to the above requirement, SillyTavern will not run on Windows 7.

# What do I need other than SillyTavern?

SillyTavern is only a frontend interface, so you will need to have access to one of the backend APIs listed above.

# How can I get in touch with the developers directly?

# I like your project! How do I contribute?

  • We welcome pull requests!
  • We also welcome helpful and informed bug reports that use the templates provided in our GitHub.
  • We do not accept monetary donations for the project itself.
  • Cohee does not take donations.
  • RossAscends has a personal Patreon & Kofi