SillyTavern
A locally installed web frontend for chatting with large language models, built for users who want fine control over prompts, characters and connected AI backends.
- GitHub stars
- 34k
- Last commit
- 9 days ago
- Latest release
- 1.19.0
- Licence
- AGPL-3.0
- Self-hosted
- Yes

SillyTavern is an LLM frontend aimed at power users. It is a web interface for conversing with large language models, and it is built to give people far more control over how conversations are set up than a typical chatbot window provides. The project describes itself with the short tagline of an LLM frontend for power users.
It is widely used for character-driven chat and roleplay, and it connects to a range of text-generation backends, both hosted APIs and locally run models, with extensions that add features. The repository's topics identify it simply as AI, chat and LLM software. Documentation is maintained on a separate site, and there are active Discord and Reddit communities.
SillyTavern is written in JavaScript and licensed under AGPL-3.0, so the source is available and modifications to hosted versions must be shared. You run it yourself on your own computer or server rather than using a hosted service, which keeps your chats and API keys under your control.
Key features
- Web frontend for large language models
- Connects to hosted APIs and local backends
- Character-based chat and roleplay tools
- Extension system for added features
- Runs on your own machine
- Active documentation and community
Pricing: Free and open source under the AGPL-3.0 license.

