Desktop AI roleplay app

TavernAI 2.3

The local AI roleplay chat app with branching chats, dynamic cards, Prompt Manager, and custom AI games.

Portable appNo account requiredBring your own provider
TavernAI 2 — cards, Prompt Manager, and chat workspace.

TavernAI 2 — cards, Prompt Manager, and chat workspace.

VPS / Server

Install from the terminal.

On a Linux VPS, the install script downloads the latest stable build, extracts it to ~/TavernAI, and adds an update script.

Linux VPS
curl -fsSL https://tavernai.net/install.sh | bash
Beyond a roleplay chat

Build the chat around your world.

Define how the world works, what each character knows, and exactly what reaches the AI model.

01

Run models locally or connect an AI provider.

Load GGUF language and vision models directly inside TavernAI with CPU, CUDA, or Vulkan. Or switch the same chat to more than a dozen built-in and custom API integrations.

Local LLM model loading panel in TavernAI
02

Turn TavernAI into an AI game engine.

Build interactive AI games with their own interface, persistent state, branching logic, scripts, prompts, and assets.

Scout RPG running inside TavernAI
03

One world, many lives.

Give every character their own history and knowledge. Bring their timelines together when they meet, preserve that shared event in each life, then let their stories separate and continue again.

MultiChat project and character timeline
04

Build the prompt as a system.

Control the entire generation pipeline with folders, activation rules, roles, placement, presets, token counters, structural nodes, and visual merge groups.

Structured Prompt Manager tree
05

Drop files straight into the prompt.

Attach images, PDFs, documents, audio, video, or text directly to any prompt item. Files become part of the same context system as characters, scenes, and chat history.

File attached to a Prompt Manager item
06

See exactly what the model sees.

Open the final assembled prompt before generation: every role, source, token, attachment, transformation, and the raw request itself.

Final Prompt Preview tree
07

Every character is its own prompt system.

Build each character from an ordered prompt tree with any prompts, folders, rules, scripts, files, and structure it needs. The avatar, identity, and complete behavior travel together in one card.

Character card with its Prompt Manager
08

Any character can be played by the AI or the user.

Add any number of participants and decide independently who generates replies, who represents the user, and whose information enters the model context.

Chat participant role controls
09

Make the entire interface yours.

Rebuild TavernAI around your own colors, surfaces, typography, opacity, and chat style, then save the result as a reusable theme.

Theme Editor and a customized TavernAI interface