⚠ Schedule Maintenance
All connected players will see a pulsing countdown banner. When the timer hits zero, non-admins are locked out and new logins are blocked until you cancel.
Audition every track (music · ambiance · sfx) + narration in Admin Tools → 🎵 Audio on the home screen.
What would you like to see? This is optional. Leave it blank for a fresh take on your campaign's setting and tone.
Describe the scene however you like. Up to 500 characters.
Emrys Tavern runs on your own AI provider key. You only pay your provider for what you play, and friends who join your table play free on your key.
Stored encrypted. Never shown again or shared. Get a key →
An AI Game Master Adventure

Create a new campaign to begin your adventure
title,
description, scopeType (class/race/system/feature),
and scopeTarget. Optional: targetFeature,
priority (high/normal/low).
Set the stage. Emrys builds the world, NPCs, and opening scene from what you provide here.
Emrys is painting your campaign's cover…

Rewards auto-divide per party rules · your sheet updates instantly
Pausing the session to give them a chance to reconnect. If they don't return, the night wraps up automatically.
Someone wants to transfer party leadership to you.
You'll gain control of session directives, TTS, password, and pacing. You can transfer back anytime.
Expires in —
All connected players will see a pulsing countdown banner. When the timer hits zero, non-admins are locked out and new logins are blocked until you cancel.
Loading…
⚠ ALLOW_PUBLIC_REGISTRATION=true is set in the environment, so registration is forced OPEN regardless of this setting.
No active codes. In "Invite code" mode, no one can sign up until you create one.
Admin changes apply on the user's next login (admin is set at sign-in, token lasts 4h). Environment admins (ADMIN_USERNAMES) can't be revoked here.
Every music bed, ambiance loop, and sound effect, grouped by category. Preview uses a separate channel — live game audio is preserved.
Reactions happen off-turn. Briefly describe what you do in response to the trigger.