LoreKeeper 🔮
Arcane Intelligence
Sign Up

AI NPC Generator for D&D

Need a shopkeeper, a guard or a villain on the fly? LoreKeeper conjures three NPCs at a time, each with a name, race, class and appearance, and saves the ones you like to your campaign.

Start for freeExplore the demo campaign

🎁 For a limited time, new accounts start with 14 days of Mighty free. No card needed. Learn more

Image Generation for Characters & Maps 🖼️

With just a few clicks, you can conjure images that capture the essence of your characters and the lands they explore. Whether you're drawing from the detailed notes in your character's profile or crafting a unique landscape, our new feature transforms your ideas into vibrant visuals.

  • https://media.lorekeeper.ai/site/vintage-illustration-character.png
  • https://media.lorekeeper.ai/site/mystical-feywild-map.png
  • https://media.lorekeeper.ai/site/drawn-battle-map.png
  • https://media.lorekeeper.ai/site/modern-digital-art-character.png
  • https://media.lorekeeper.ai/site/labrynth.png
  • https://media.lorekeeper.ai/site/watercolor-painting-character.png
  • https://media.lorekeeper.ai/site/isometric-3d-map.png
  • https://media.lorekeeper.ai/site/gothic-dark-art-character.png
  • https://media.lorekeeper.ai/site/classic-parchment-map.png
  • https://media.lorekeeper.ai/site/humbledore.webp
  • https://media.lorekeeper.ai/site/luna.webp
  • https://media.lorekeeper.ai/site/vengeance.webp
  • https://media.lorekeeper.ai/site/runeland.png
  • https://media.lorekeeper.ai/site/xander.png
  • https://media.lorekeeper.ai/site/veronica.png
  • https://media.lorekeeper.ai/site/vintage-illustration-character.png
  • https://media.lorekeeper.ai/site/mystical-feywild-map.png
  • https://media.lorekeeper.ai/site/drawn-battle-map.png
  • https://media.lorekeeper.ai/site/modern-digital-art-character.png
  • https://media.lorekeeper.ai/site/labrynth.png
  • https://media.lorekeeper.ai/site/watercolor-painting-character.png
  • https://media.lorekeeper.ai/site/isometric-3d-map.png
  • https://media.lorekeeper.ai/site/gothic-dark-art-character.png
  • https://media.lorekeeper.ai/site/classic-parchment-map.png
  • https://media.lorekeeper.ai/site/humbledore.webp
  • https://media.lorekeeper.ai/site/luna.webp
  • https://media.lorekeeper.ai/site/vengeance.webp
  • https://media.lorekeeper.ai/site/runeland.png
  • https://media.lorekeeper.ai/site/xander.png
  • https://media.lorekeeper.ai/site/veronica.png
  • https://media.lorekeeper.ai/site/vintage-illustration-character.png
  • https://media.lorekeeper.ai/site/mystical-feywild-map.png
  • https://media.lorekeeper.ai/site/drawn-battle-map.png
  • https://media.lorekeeper.ai/site/modern-digital-art-character.png
  • https://media.lorekeeper.ai/site/labrynth.png
  • https://media.lorekeeper.ai/site/watercolor-painting-character.png
  • https://media.lorekeeper.ai/site/isometric-3d-map.png
  • https://media.lorekeeper.ai/site/gothic-dark-art-character.png
  • https://media.lorekeeper.ai/site/classic-parchment-map.png
  • https://media.lorekeeper.ai/site/humbledore.webp
  • https://media.lorekeeper.ai/site/luna.webp
  • https://media.lorekeeper.ai/site/vengeance.webp
  • https://media.lorekeeper.ai/site/runeland.png
  • https://media.lorekeeper.ai/site/xander.png
  • https://media.lorekeeper.ai/site/veronica.png
  • https://media.lorekeeper.ai/site/vintage-illustration-character.png
  • https://media.lorekeeper.ai/site/mystical-feywild-map.png
  • https://media.lorekeeper.ai/site/drawn-battle-map.png
  • https://media.lorekeeper.ai/site/modern-digital-art-character.png
  • https://media.lorekeeper.ai/site/labrynth.png
  • https://media.lorekeeper.ai/site/watercolor-painting-character.png
  • https://media.lorekeeper.ai/site/isometric-3d-map.png
  • https://media.lorekeeper.ai/site/gothic-dark-art-character.png
  • https://media.lorekeeper.ai/site/classic-parchment-map.png
  • https://media.lorekeeper.ai/site/humbledore.webp
  • https://media.lorekeeper.ai/site/luna.webp
  • https://media.lorekeeper.ai/site/vengeance.webp
  • https://media.lorekeeper.ai/site/runeland.png
  • https://media.lorekeeper.ai/site/xander.png
  • https://media.lorekeeper.ai/site/veronica.png
  • How it works

    1. Pick an NPC type

      Click Conjure NPCs in your campaign and choose Shopkeeper, Bartender, Guard or Random, or describe exactly who you need.

    2. Roll three NPCs

      You get three NPCs, each with a name, aliases and a short description. Dismiss the ones you don't want or re-roll for a fresh three.

    3. Save the keepers

      Click Create and the NPC becomes a character in your campaign, ready for notes, a portrait and links to places and sessions.

    More than a random name

    • Names already in your campaign are left out, so you won't meet a second Elara.
    • Give any saved NPC a portrait in one of eight styles, from vintage illustration to pixel art, or upload your own art.
    • NPCs you create are hidden from players until you reveal them, so the surprise villain stays a surprise.
    • LoreKeeper Chat knows the NPCs in your campaign and can help you flesh out their motives and secrets.
    • Need a place for them to live? Conjure Locations works the same way for shops, taverns, inns and anywhere else.

    Questions

    How much does it cost?

    Each roll of three NPCs costs 1 spell point and a portrait costs 4. The free plan includes Unlimited spell points a month and Mighty includes Unlimited.

    What kinds of NPCs can it make?

    Pick Shopkeeper, Bartender, Guard or Random, or type any description you like, such as "nervous cult informant" or "retired adventurer who runs the docks".

    Will my players see the NPCs I generate?

    Not until you reveal them. NPCs a GM saves start as GM Only, and you can reveal them to the whole party whenever you're ready.

    Can I edit an NPC after I save it?

    Yes. A saved NPC is a regular character in your campaign, so you can rename it, rewrite its notes and add your own details.

    More details are in the help article on spell points.

    Never get caught without an NPC again

    Start for free
    Legal
    • Terms
    • Privacy
    Follow us

    © LoreKeeper LLC 2026