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
Transform your campaigns with NPCs that live, breathe, and remember your players
NPCs remember every conversation, building unique relationships with each player character over time.
Create detailed NPCs with unique personalities, backstories, secrets, and speaking styles.
Create multiple taverns, invite players with codes, and control when your world is open for business.
Players create detailed characters. NPCs remember each character individually.
Talk directly to NPCs with voice input and AI-generated speech responses in character voices.
AI generates response options for DMs to choose from, maintaining narrative control.
Simple setup, endless possibilities
DMs design custom NPCs and set up their tavern atmosphere
Share invite codes with players to join your living world
NPCs remember, react, and build lasting relationships
Transparent pricing for every type of DM
Transparent pricing for every type of player
The adventure continues...
Use this form to report bugs, suggest features, or ask questions about TavernKeep.
Quick answers to the most common questions about how TavernKeep works.
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.
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.
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.
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.
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.
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.
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.
Available on all platforms
Tutorials, showcases, and updates.