Skip to content

50h100a/SillyTavern-Docs

 
 

Repository files navigation

What is SillyTavern?

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.

Screenshots

Chat Waifu mode
VN Mode Backgrounds

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+proxies, WindowAI, OpenRouter)
  • Visual Novel-like Waifu Mode
  • Horde Stable Diffusion generation
  • TTS support (ElevenLabs, Silero, and built-in OS)
  • 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
  • webp character card interoperability (PNG is still the internal format)

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?

  • Discord: Cohee#1207 or RossAscends#1779
  • Reddit: /u/RossAscends or /u/sillylossy
  • Post a GitHub issue

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%