🍺

Living NPCs for Your Role-Playing World

Create AI-powered NPCs that remember every conversation, build relationships with your players, and bring your worlds to life in and out of sessions.

No signup required for demo • Full version coming soon

Revolutionary Role-Playing Table Top Experience

Transform your campaigns with NPCs that live, breathe, and remember your players

🧠

AI Memory System

NPCs remember every conversation, building unique relationships with each player character over time.

✅ Available Now
🎭

Custom NPCs

Create detailed NPCs with unique personalities, backstories, secrets, and speaking styles.

✅ Available Now
🏰

Tavern Management

Create multiple taverns, invite players with codes, and control when your world is open for business.

✅ Available Now
👥

Character Profiles

Players create detailed characters. NPCs remember each character individually.

✅ Available Now
🗣️

Voice Chat

Talk directly to NPCs with voice input and AI-generated speech responses in character voices.

🚧 Coming Soon
🎮

DM Controls

AI generates response options for DMs to choose from, maintaining narrative control.

🚧 Coming Soon

How It Works

Simple setup, endless possibilities

1

Create Your Tavern

DMs design custom NPCs and set up their tavern atmosphere

2

Invite Players

Share invite codes with players to join your living world

3

Live Conversations

NPCs remember, react, and build lasting relationships

Choose Your Adventure

Transparent pricing for every type of DM

Novice

Free
  • 1 Character
  • 1 Tavern Joins
  • 1 Tavern
  • 1 NPCs
  • 30 Messages/day
Try Free Demo
Most Popular

Artisan

$9.99/month
  • 5 Characters
  • 5 Tavern Joins
  • 5 Taverns
  • 15 NPCs
  • 200 Messages/day
  • Voice chat (limited) - Coming soon
  • Character avatars - Coming soon
Try Today!

Master

$19.99/month
  • Unlimited taverns
  • Unlimited NPCs
  • Unlimited Messages
  • Unlimited Voice chat
  • Unlimited Voice chat - Coming soon
  • Unlimited Character avatars - Coming soon
  • DM control mode
  • Priority support
Try Today!

Transparent pricing for every type of player

Wanderer

Free
  • 1 Character
  • 1 Tavern Joins
  • 30 Messages/day
Try Free Demo
Most Popular

Adventurer

$4.99/month
  • 5 Characters
  • 5 Tavern Joins
  • 200 Messages/day
  • Voice chat (limited) - Coming soon
  • Character avatars - Coming soon
Try Today!

Hero

$9.99/month
  • Unlimited Characters
  • Unlimited Tavern joins
  • Unlimited Messages
  • Unlimited Voice chat - Coming soon
  • Unlimited Character avatars - Coming soon
  • Priority support
Try Today!

Development Roadmap

The adventure continues...

✅ Completed

  • • AI Memory System
  • • Custom NPCs
  • • Tavern Management
  • • Character Profiles
  • • Usage Limits
  • • Subscription System
  • • Stripe Integration
  • • Mobile Optimization
  • • Export Conversations

🚧 In Progress

  • • Character Avatars

📅 Coming Q1 2026

  • • Voice Chat
  • • World Object integration

🔮 Future

  • • DM Control Mode
  • • Mobile App (ios/android)
  • • Custom Voices

Found a bug? Have an idea or question?
Let us know!

Use this form to report bugs, suggest features, or ask questions about TavernKeep.

Frequently Asked Questions

Quick answers to the most common questions about how TavernKeep works.

General

Q: What is TavernKeep?
A: TavernKeep is an AI-powered companion app for tabletop RPGs. It lets Dungeon Masters create taverns, populate them with custom NPCs, and run immersive conversations for players.

Q: Do I need an account to use TavernKeep?
A: Yes. Accounts let you save characters, taverns, NPCs, and conversations across devices.

NPCs & Conversations

Q: How do I start a conversation with an NPC?
A: Select a tavern, then click an NPC in the list to open the chat screen.

Q: Are NPC conversations saved?
A: Yes. Your messages and the AI’s replies are stored, can be revisited later, or exported.

Q: Can players and DMs see different information?
A: Yes. DMs can view NPC secrets in the NPC Details modal; players cannot. This is controlled using the logged-in user’s role (player or DM).

Q: What is the difference between a Player and a DM account?
A: Player accounts focus on creating and playing characters in taverns shared with them. DM accounts can create and manage taverns, control which NPCs appear there, see NPC secrets, and manage invite codes for players.

Q: How do I create a new NPC?
A: Click “Create NPC” in the NPC Management modal, fill out the details, and save.

Taverns & Characters

Q: How do I create a tavern?
A: As a DM account, open “Manage Taverns” and choose “Create Tavern.”

Q: How do players join my tavern?
A: Each tavern has a unique invite code. You can share this code with your players; it can be found in the tavern details in Manage Taverns.

Q: How do I regenerate an invite code?
A: Open a tavern’s edit modal and click “Regenerate Invite Code.”

Q: Can I see who is currently in the tavern?
A: Yes. The stats bar shows NPCs available, total conversations, tavern status (Open/Closed), and characters.

Q: Do “taverns” have to be actual taverns?
A: No! Taverns are just the object that represents a shared space to house NPCs. They could be a guild, a shop, or any other gathering place or location.

Q: How do I create and manage characters?
A: Go to the Characters screen and choose “Create Character.” You can edit or delete characters at any time.

Q: Can I switch characters during play?
A: Yes. Switching characters clears the chat window and reloads the NPC list for the new character.

Subscriptions

Q: What subscription tiers exist?
A:
Player: Free (Wanderer), Basic (Adventurer), Premium (Hero)
DM: Free (Novice), Basic (Artisan), Premium (Master)
Each tier determines NPC limits, tavern limits, conversation usage, and which features are locked.

Q: How do I upgrade or manage my subscription?
A: Use the “Manage Plan” or “Change Plan” button in your account. This opens the Stripe Billing Portal.

Q: Why do I see ads?
A: Ads only appear for Free tier users.

Usage Limits

Q: Why can’t I send messages?
A: You may have hit your daily message limit for your current plan. The Usage Banner shows how many messages you have left.

Q: Does my message limit reset daily?
A: Yes. Limits reset at midnight UTC.

Account Settings

Q: How do I change my password?
A: Open Account Settings and choose “Change Password.”

Q: How do I delete my account?
A: Open Account Settings and choose “Delete Account.” You must type “DELETE” to confirm. This will delete all characters, NPCs, taverns, and conversations tied to your account.

Troubleshooting

Q: My session expired. What do I do?
A: You’ll be logged out automatically if your token expires. Just refresh the page and log back in.

Q: I can't join a tavern with a link.
A: Make sure you're logged in and your email is verified. If you join directly from a URL, TavernKeep will try to store the code and reopen the Join Tavern modal after you log in.

Download TavernKeep

Available on all platforms

📱
Download on the
App Store
Coming Soon
🤖
Get it on
Google Play
Coming Soon
🌐
Try the
Web App
Available Now

Latest on Instagram

Tutorials, showcases, and updates.