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.
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.
- 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)
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.
- 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.
SillyTavern is only a frontend interface, so you will need to have access to one of the backend APIs listed above.
- Discord: Cohee#1207 or RossAscends#1779
- Reddit: /u/RossAscends or /u/sillylossy
- Post a GitHub issue