SillyTavern

What SillyTavern is
SillyTavern is a locally installed interface for interacting with text-generation LLMs, image-generation engines, and text-to-speech voice models. Users can create, import, and switch character cards, then resume or review their chat histories. The interface also includes group chats, lorebooks, personas, prompt controls, chat commands, scripting, and built-in retrieval-augmented generation. Extensions can add character sprites, chat summaries and translation, image generation, text-to-speech, and web search. It supports local and cloud model backends, including KoboldCpp, llama.cpp, Ollama, OpenAI, Claude, Mistral, OpenRouter, and AI Horde. SillyTavern is free and open source under AGPL-3.0, and provides no hosted service. The project says it does not programmatically track user data, though cloud providers may log information sent to their services. Local use requires support for NodeJS 20 or higher; documentation recommends an NVIDIA 3000-series GPU with at least 6GB of VRAM for local inference. Performance may degrade when a character library exceeds 1,000 characters.
Who it suits
SillyTavern is intended for AI hobbyists and power users who want control over their prompts. It suits people comfortable with locally installing and configuring an interface.
What it does well
- Free and open source under AGPL-3.0.
- Supports local and cloud model backends.
- Includes character chats, group chats, and lorebooks.
- No hosted service or programmatic user tracking.
What to know first
- Requires support for NodeJS 20 or higher.
- Cloud providers may log data sent to them.
- Performance may degrade above 1,000 characters.
- No native mobile apps.
Limits
The project says performance degradation can become noticeable when a character library exceeds 1,000 characters. For local inference, its documentation recommends an NVIDIA 3000-series GPU with at least 6GB of VRAM.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| SillyTavern | free and open-source · self-hosted interface · requires separate LLM backend | Free |
As sillytavern.app lists them, read 14 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the SillyTavern website.
- Choose a listed platform: Android, Linux, macOS, self-hosted, web, or Windows.
- For local use, use a system that supports NodeJS 20 or higher.
- Connect a supported local or cloud model backend.
- Add character cards or extensions to shape your chats.
SillyTavern is a configurable interface for character-based conversations with language models, with optional image and voice capabilities. It is best suited to AI hobbyists and power users comfortable choosing models and shaping prompts. Its appeal is control without an interface fee; the trade-off is setup work and hardware demands for local inference.
Overview
Rather than hosting an AI service, SillyTavern runs locally and connects to model backends. That makes it a flexible workspace for users who want to control how conversations are structured, but less suitable for someone seeking a ready-made chatbot with no installation or model configuration.
The project is free and open-source under the AGPL-3.0 license, and says it will remain so. It reports more than 300 contributors and began in February 2023 as a fork of TavernAI 1.2.8. It provides no hosted services and says it does not programmatically track user data. However, a cloud model provider may log data sent to its service. API keys are kept in a secrets.json file in the user data directory and hidden in the interface by default after saving and refreshing.
For more options in the category, browse AI Roleplay Chatbots.
Key features
Character and prompt controls
Users can create or import character cards, switch between them, and resume or review saved chat histories. Group chats, user personas, and lorebooks give users ways to shape participants and context. Prompt controls, chat commands, scripting, and built-in retrieval-augmented generation add fine-grained options for those who want to tune interactions. That breadth is useful for deliberate world-building and experimentation, but may be needless complexity for casual conversation.
Model connections and extensions
SillyTavern supports local and cloud LLM backends, including KoboldCpp, llama.cpp, Ollama, OpenAI, Claude, Mistral, OpenRouter, and AI Horde. Extensions support character sprites, chat summarization and translation, image generation, text-to-speech, and web search; image-generation integrations include Stable Diffusion, FLUX, and DALL-E. This range lets users assemble a varied chat workflow, while requiring them to select and connect the services or models they want.
Pricing
SillyTavern is free and open-source. Its SillyTavern plan costs nothing, with no paid plan or free trial. The interface itself has no subscription cost, though cloud model use may involve separate provider terms or costs. The free plan suits users willing to manage their own setup; it does not turn SillyTavern into a hosted service.
Platforms
SillyTavern supports Android, Linux, macOS, self-hosted use, web, and Windows. It has no native mobile apps, so mobile availability should not be mistaken for a dedicated app. Systems must support NodeJS 20 or higher. For local inference, the documentation recommends an NVIDIA 3000-series GPU with at least 6GB of VRAM, a meaningful constraint for users without suitable hardware.
Who it's for
Choose SillyTavern if you want to manage character chats, prompts, model connections, and extensions in one locally installed interface, and are comfortable configuring the pieces yourself. It is a weaker fit if you want an immediately usable hosted companion, or plan to maintain a very large character collection: performance degradation can become noticeable above 1,000 characters. Help is directed through its Discord community, GitHub issues, and documentation.
Pros and cons
- Pros: Free, open-source access avoids an interface subscription and permits extensive prompt and character controls.
- Pros: Connections to local and cloud backends, plus media extensions, give power users flexibility over their setup.
- Cons: Local inference has a high recommended hardware baseline, and users must configure their own model connections.
- Cons: The project provides no hosted service, and cloud providers may log submitted data.
- Cons: Libraries above 1,000 characters can bring noticeable performance degradation.
Alternatives
HammerAI is worth considering if you want a free tier with 600 cloud messages per day, an 8,192-token context, two cloud LLMs, and local-model and API-proxy options across mobile and desktop platforms.
Nastia may suit readers who prefer a companion-focused service with uncensored chat and daily token limits on its free plan, or an Unlimited plan for $15.99 a month.
Backyard AI is an option for users seeking a free desktop app alongside a free tier capped at 300 messages per week, one included model, and 16k max memory.
CrushOn.AI offers unlimited chats on free AI models, 100 monthly credits for Pro Models, and 20 daily Inspiration Replies on its free plan.
RolePlai may appeal to readers who want unlimited AI character chat on a free plan, with ads and standard memory and intelligence.
Ruby Chat is another option with free companion chats and optional premium features.
JanitorAI is an alternative with a free app download and in-app purchases.
Openworld AI is a free alternative for Linux, macOS, and Windows users.
Verdict
SillyTavern is a strong choice for technically comfortable AI hobbyists who want detailed control over character chats and model connections without paying for the interface. Look elsewhere if you need a hosted, ready-to-use experience, lack suitable hardware for local inference, or expect to manage a very large character library.
Verdict
SillyTavern offers extensive prompt and character-chat controls without charging for the interface. Users considering local inference should note its system requirements and the performance limitation for large character libraries.
Questions
How much does SillyTavern cost?
The listed plan is free, and the project says it will always be free and open source.
Is there a free trial?
No free trial is listed; SillyTavern has a free plan.
Which platforms does it support?
Listed platforms are Android, Linux, macOS, self-hosted, web, and Windows. Native mobile apps are listed as unavailable.
Is SillyTavern open source?
Yes. It is released under the AGPL-3.0 license.
Which model services can it connect to?
Listed backends include KoboldCpp, llama.cpp, Ollama, OpenAI, Claude, Mistral, OpenRouter, and AI Horde.
Does it host or track user data?
The project says it provides no hosted service and does not programmatically track user data. Cloud model providers may log data sent to their services.
Facts from SillyTavern's own pages
- API integrations
- Documented connectors include local KoboldCpp, llama.cpp, Ollama, Oobabooga and TabbyAPI plus cloud services such as OpenAI, Claude, Gemini, Mistral, OpenRouter, DeepSeek, Cohere, Perplexity and others. · docs.sillytavern.app, 14 Oct 2026
- API key storage
- SillyTavern stores API keys in a secrets.json file in the user data directory and hides them in the interface by default after saving and refreshing. · docs.sillytavern.app, 3 Oct 2026
- API trade-offs
- Local APIs are free and private but can require complex setup and 5–50 GB model downloads, while cloud APIs are generally stronger but usually paid and may filter content. · docs.sillytavern.app, 14 Oct 2026
- Audience
- The project describes itself as a tool for savvy AI hobbyists and power users who want control over their LLM prompts. · docs.sillytavern.app, 3 Oct 2026
- Backend dependency
- SillyTavern supplies the interface and requires an LLM backend such as AI Horde, OpenAI-compatible services, KoboldAI or Tabby. · docs.sillytavern.app, 14 Oct 2026
- Character cards
- Character cards store prompts that define an AI character's behavior and support persistent conversations. · docs.sillytavern.app, 14 Oct 2026
- Character chats
- Users can create, import, and switch between character cards, with chat histories they can resume or review. · docs.sillytavern.app, 3 Oct 2026
- Chat features
- Features include group chats, lorebooks, user personas, prompt controls, chat commands, scripting, and built-in retrieval-augmented generation. · docs.sillytavern.app, 3 Oct 2026
- Commands and scripting
- The product includes a chat-command subsystem and its own STscript scripting language. · docs.sillytavern.app, 14 Oct 2026
- Developer extensibility
- STscript, function calling, browser UI extensions and Node.js server plugins allow scripts, event hooks, new endpoints and external-provider integrations. · docs.sillytavern.app, 14 Oct 2026
- Extensions
- Built-in or downloadable extensions provide sprites, summaries, translation, Stable Diffusion/FLUX/DALL-E images, text-to-speech and web search. · docs.sillytavern.app, 14 Oct 2026
- Founded
- 2023 · sillytavern.app, 28 Sept 2026
- Group chats
- Group-chat rooms allow multiple character bots to converse with the user or one another. · docs.sillytavern.app, 14 Oct 2026
- Image generation integrations
- The project lists Stable Diffusion, FLUX, and DALL-E image generation among its extension capabilities. · docs.sillytavern.app, 3 Oct 2026
- Installation platforms
- Official guides cover Windows, Linux, macOS, Android through Termux and Docker, with release and staging branches. · docs.sillytavern.app, 14 Oct 2026
- Integrations
- SillyTavern supports local and cloud LLM backends, including KoboldCpp, llama.cpp, Ollama, OpenAI, Claude, Mistral, OpenRouter, and AI Horde. · docs.sillytavern.app, 3 Oct 2026
- Licence
- SillyTavern is released under the AGPL-3.0 licence. · docs.sillytavern.app, 14 Oct 2026
- Limit: context management
- An independent benchmark notes that lore consumes context budget and complex multi-character prompting can cause ordering and consistency problems. · axiobench.com, 14 Oct 2026
- Limit: interface
- Users report confusing menus, inconsistent settings locations, weak mobile usability and difficult card management. · reddit.com, 14 Oct 2026
- Limit: setup
- Independent users describe installation, API selection and first-time configuration as technically demanding and time-consuming. · reddit.com, 14 Oct 2026
- Local inference hardware
- The documentation recommends an NVIDIA 3000-series GPU with at least 6 GB VRAM for local model inference. · docs.sillytavern.app, 14 Oct 2026
- Local model requirements
- SillyTavern runs on systems that support NodeJS 20 or higher, and the documentation recommends an NVIDIA 3000-series GPU with at least 6GB of VRAM for local inference. · docs.sillytavern.app, 3 Oct 2026
- Media and extensions
- Extensions support character sprites, chat summarization and translation, image generation, text-to-speech, and web search. · docs.sillytavern.app, 3 Oct 2026
- Mobile limitation
- iPhone and iPad cannot run the complete application locally; Android Termux operation is possible but officially unsupported. · docs.sillytavern.app, 14 Oct 2026
Where SillyTavern stands on Freedom251
- Byok System#1 of 24
- AI Roleplay Chatbots#6 of 46
