Skip to content

aaronshenhao/SillyTavern-Docs

 
 

Repository files navigation

What is SillyTavern?

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

About

Documentation website for SillyTavern.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 100.0%