TavernAI
Character-based chat and storywriting with large language models: TavernAI is the open-source
frontend that leaves model choice to you. It generates no text itself; it connects to the
backend of your choice - OpenAI (including GPT-4), Anthropic Claude, KoboldAI and KoboldCpp,
Oobabooga's Text Generation Web UI, NovelAI, Ollama, and the crowdsourced Horde - so cost,
model quality, and content policy are decided by your backend, not the interface. Characters
are defined by portable card files in PNG or JSON format with personality, scenario, and
example dialogue, and tens of thousands of community-made cards from sites like Chub.ai import
directly. Conversations support group chats with multiple characters, a story mode for
long-form writing, message swiping to branch between alternative responses, and full editing
of any message. World Info injects lore into context when keywords trigger, keeping long
roleplays consistent. Themes, custom backgrounds, and configurable generation settings round
out the interface. It runs on Node.js, and the SillyTavern project began as a fork of it.
Deploy