SillyTavern

Updated

SillyTavern is free, open-source front-end software you install on your own computer rather than a hosted website. After a roughly ten-minute Node.

WHAT USERS SAY
SillyTavern is the best overall pick because it is the most flexible roleplay operating layer.
BuildMVPFast reviewNews
It has a steeper setup curve than hosted apps, but it is the strongest answer for serious roleplay, storytelling, and private power-user workflows.
BuildMVPFast reviewNews
Most newcomers import a card, start chatting, and assume the character 'just works.' It often doesn't.
AiMiracle reviewNews
WHAT IT'S LIKE

Overview

SillyTavern is free, open-source front-end software you install on your own computer rather than a hosted website. After a roughly ten-minute Node.js setup it opens in your browser and connects to almost any model: cloud providers through OpenRouter (Claude, GPT, DeepSeek, Llama), hosted options like Mancer and NovelAI, or fully offline local back-ends such as KoboldCpp and Text Generation WebUI running GGUF files. It imports Tavern V2/V3 PNG character cards, adds keyword-triggered World Info lorebooks for structured memory, and supports extensions and multi-character group chats. The one weak spot is mobile, since it depends on a local server with no native app.

A LOOK INSIDE

Preview

Auto-generated placeholder — official media for SillyTavern not yet curated.

SPLATFORM PREVIEW · AUTOaichathub / placeholder · 16:9SillyTavernSelf-hosted frontend for local and cloud LLMs — thBRAND · #E91E63AICHATHUB · PLACEHOLDER · v1AUTO
RECENT CHANGES

Recent activity and changes

  1. SillyTavern 1.18.0 release — GitHub Releases
  2. SillyTavern 1.17.0 release (Node 20+ required) — GitHub Releases
  3. SillyTavern 1.16.0 release — GitHub Releases
HOW TO USE IT

Get to know SillyTavern

Daily Use 6

Is SillyTavern right for me?

SillyTavern is the technical endpoint of AI roleplay. It is free, open-source front-end software that you run on your own computer, and it can connect to almost any large language model — Claude, GPT,
Read full answer Show less
DeepSeek, or an open model running locally on your own GPU. It is not a website you log into and not a service that hosts your conversations; it is a program you install, and that single architectural choice explains everything that makes it both powerful and demanding. In the well-worn migration path of this hobby, SillyTavern sits at the very end. People start on [Character.AI](/platforms/character-ai/), move to [Janitor AI](/platforms/janitor-ai/) when filtering frustrates them, collect characters from [Chub AI](/platforms/chub-ai/), and a committed subset eventually arrives at SillyTavern when they want total control over the model, their data, and the interface. It is widely regarded as the de facto standard front-end for serious roleplayers, and its development is fast — frequent releases keep it current with new models, including native support for the latest Claude. The trade for all that capability is that you, not a company, are responsible for setting it up and keeping it running. SillyTavern is not for everyone, and it is honest to say so. It suits people who already have some technical comfort — installing software and pasting an API key do not faze them. It suits the privacy-conscious, who do not want their conversations sitting on a third party's servers. It suits anyone chasing the highest possible model quality and the freedom to tune every generation parameter. And it suits collectors who have built up a large character-card library on Janitor AI or Chub AI and have outgrown the management tools those platforms offer. It is the wrong tool if you want to open an app and start chatting in thirty seconds, if you primarily use a phone, or if configuring a model back-end sounds like a chore rather than a feature. There is no shame in that — the online platforms exist precisely because most people want zero setup. The clean mental model is this: online platforms optimise for convenience, SillyTavern optimises for control, and you should pick based on which of those you actually value more. Many people use both, reaching for SillyTavern when a session deserves the extra power and an online app when they just want to chat.

How do I install it?

The installation is approachable on any modern computer. First install Node.js (the LTS version), making sure it is added to your PATH.
Read full answer Show less
Then download the latest release archive from the project's GitHub releases page and unzip it anywhere convenient. Launch it with the included start script — `Start.bat` on Windows, `start.sh` on macOS or Linux — and your browser opens to a local address, typically `http://localhost:8000`. On first launch you choose a default AI back-end, which is the one genuinely consequential decision in the process. Start to finish, it is roughly a ten-minute job and needs no specialised hardware unless you intend to run models locally. Two habits make ownership painless. SillyTavern updates often, usually once or twice a week, via a built-in update option or an update script; staying current is how you get new model support. And before any update, back up your data — the folders holding your characters, your lorebooks, your settings, and your chat history. Those directories are the entirety of your SillyTavern world, and copying them to a cloud drive or external disk now and then is the only maintenance the software really asks of you.

How do I connect a model?

A fresh SillyTavern is an empty shell until you give it a model, and it accepts an unusually wide range.
Read full answer Show less
The newcomer-friendly path is OpenRouter: register, paste your key, and pick a model — Claude for the richest narrative, GPT-4o for fast general roleplay, DeepSeek for outstanding value, or Llama for an open, auditable option. This gets you those models running within minutes and is where most people should begin. Between those poles sit a few hosted options worth knowing. Mancer runs managed instances of open back-ends so you get uncensored, pay-as-you-go models without owning a GPU, and NovelAI's storyteller model plugs in directly if you already subscribe there. You can also point SillyTavern straight at OpenAI's or Anthropic's own APIs if you prefer billing with the provider rather than through a gateway. The back-end picker on first launch lays these out, and nothing stops you from registering several and choosing per conversation — the software treats the model as a swappable component rather than a fixed part of the product. The deeper path is running models locally, which is what truly sets SillyTavern apart. Using a back-end such as KoboldCpp or Text Generation WebUI, you can run open models entirely on your own hardware, with no API bill and nothing leaving your machine. The cost is in graphics memory: a small 7B-class model is comfortable on a mid-range card, 13B models want more, and the largest models need serious or multiple GPUs. You download a model file (the GGUF format is the convenient choice), launch the local back-end, and point SillyTavern at its address. Plenty of people keep both options configured — a cloud model for peak quality and a local one for privacy or zero marginal cost — and switch depending on the session. That flexibility, impossible on any closed platform, is the core reason power users settle here.

How do I use character cards, lorebooks, and memory?

SillyTavern is the reference implementation for the Tavern V2/V3 PNG character-card format, which means cards from Chub AI, Janitor AI, and elsewhere import perfectly.
Read full answer Show less
You download a PNG, use the Characters then Import action, and every field — personality, scenario, example dialogue — parses automatically. For large collections, you can organise cards into folders and tag them, turning a sprawling library into something searchable. Migrating in from closed platforms follows the usual routes: a browser exporter for Character.AI, direct PNG downloads from Chub, built-in export from Janitor AI, with only proprietary-format platforms requiring a manual rebuild. Where SillyTavern pulls clearly ahead is structured memory. Its World Info / Lorebook system stores background lore as keyword-triggered entries: the model only sees a piece of setting when a relevant keyword appears in the conversation, so you can maintain a rich, complex world without burning through the context window on details that are not currently in play. Entries are organised hierarchically and prioritised, and the practical craft is choosing trigger keywords that are specific proper nouns rather than common words, and keeping each entry short. Combined with the summary extension, which compresses long histories automatically, this lets SillyTavern sustain coherent long-form stories far better than a platform relying on a single rolling context window.

How do I use extensions and group chats?

The extension system is one of SillyTavern's biggest advantages and a large part of why the community is so active.
Read full answer Show less
A companion extension pack adds emotion analysis, image generation, and speech synthesis; other popular extensions enable group chats with several characters at once, automatic conversation summarisation, regex-based rewriting of model output, real-time translation for multilingual roleplay, and text-to-speech so a character can literally speak. Installation is handled in-app from a list or directly from a GitHub URL, followed by a restart. Group chat deserves a specific mention, because it unlocks scenes that single-character platforms cannot easily do — multiple defined characters in one conversation, addressed individually, playing off one another. Layered with local text-to-speech or a higher-quality cloud voice, and with image generation triggered mid-scene, an advanced SillyTavern setup becomes less a chat box and more a small, self-assembled roleplay studio. None of this is required to get value from the software, but it is available the moment you want it, and it is the kind of open-ended extensibility that simply does not exist inside a closed app.

Can I use this on mobile?

The one area where SillyTavern is genuinely weak is mobile, and it is worth being clear-eyed about it.
Read full answer Show less
There is no iOS or Android app, and because the software depends on a local Node.js server and a browser, a true native app is unlikely any time soon. Searches for SillyTavern on mobile are a persistent, unmet demand. The workarounds each involve a trade-off. The simplest is reaching the server from your phone's browser over your home network — it works, but only while the host computer is on. A remote-desktop tool gives full functionality at the cost of latency. The most app-like result comes from hosting SillyTavern on a small cloud server with secure access, which costs a monthly fee and some setup effort. For most people the pragmatic answer is to treat the two halves of the hobby as complementary: use a frictionless online platform like Janitor AI when out and about, and come home to SillyTavern for deep, private, fully controlled sessions. That division of labour, rather than any single tool trying to do everything, is how experienced users actually operate — and it is why SillyTavern is described as the endpoint of the journey rather than a replacement for everything that came before it.
Power User Setup 6
Is SillyTavern free?
Yes — it is open-source software you run yourself, with no subscription. Your only costs are the model behind it: API tokens if you connect a cloud provider, or just electricity if you run a local model on your own GPU.
Is SillyTavern hard to install?
It is more involved than a website but not difficult. Install Node.js, download the release, run the start script, and it opens in your browser at localhost:8000 — about ten minutes on Windows, macOS, or Linux. The harder part is choosing and configuring a model back-end.

Can I use SillyTavern on my phone?

There is no native mobile app, and one is unlikely because it depends on a local Node.js server.
Read full answer Show less
You can reach it from a phone browser over your home network while the computer is on, through a remote-desktop tool, or by hosting it on a small cloud server. Many people use Janitor AI on the go and SillyTavern at home.
What models can SillyTavern use?
Almost any. Through OpenRouter it reaches Claude, GPT, DeepSeek, Llama and more; it also connects to local back-ends like KoboldCpp or Text Generation WebUI for fully offline models, as well as OpenAI, Anthropic, and NovelAI directly.
How is SillyTavern different from Janitor AI?
Janitor AI is a zero-setup website where your chats live on its servers. SillyTavern runs on your own machine, so conversations stay local, you can use any model including offline ones, and customization is far deeper — in exchange for installing and configuring it yourself.
Are my conversations private in SillyTavern?
The interface and your data (characters, chats, lorebooks) stay on your computer. If you connect a cloud model, your messages still go to that provider for generation; running a local model keeps everything fully offline and private.
JOIN THE CONVERSATION

Discussion and reader notes

Comments are not configured yet. See .env.example.

Last verified: June 2026