For Dungeon Masters Who Care About Story

Your Homebrew World Deserves NPCs That Feel Alive

Describe your campaign setting and LoreKeep spins up a usable cast with tangled loyalties, private motives, faction pressure, and secrets sharp enough to drive a whole session.

Free preview creates 1 to 5 NPCs.

Every result aims for backstory, traits, secrets, and relationships.

Pro unlocks up to 20 NPCs plus PDF export for table-ready prep.

Free Generator

Cast the First Five Faces of Your World

Describe the mood, politics, danger, and factions in your setting. LoreKeep will attempt a live generation now, and gracefully fall back to a handcrafted sample if the API is still waking up.

Mention tone, local conflict, important locations, and the kinds of trouble your players keep finding.

Free Tier NPC Count

Optional Factions

Guilds, noble houses, cults, mercenary bands, or temple orders all work well here.

Free preview supports 1 to 5 NPCs.

Pro expands this to 20 NPCs with PDF export.

Sample Roster

The City of Ashenmere

This built-in sample roster shows the level of texture LoreKeep aims to generate from a single world brief.

Sample World Brief

Ashenmere is a soot-veiled trade city built around a dead volcano and ruled by feuding guilds, a zealous temple, and a watch captain holding the peace together by sheer force. Smugglers use the flood tunnels beneath the tavern quarter, forbidden magic moves through the night market, and every district has someone desperate enough to make a deal in the dark.

Key Factions

Ashenmere WatchTemple of the Silver FlameThe Gloam Lanterns
NPC 01Human

Maren Hearthstone

Tavern Keeper

Aligned with The Gloam Lanterns

Backstory

Maren runs The Gilded Flagon with the calm authority of someone who has survived too many bad nights to fear one more. Years ago she abandoned adventuring after a ruin collapsed on her company, and now she keeps a network of regulars, debtors, and messengers fed, warmed, and quietly loyal.

Traits

Warm under pressureObservant listenerProtective of strays

Secrets

  • ✦She hides Pip in a sealed coal cellar whenever the watch begins asking dangerous questions.
  • ✦A lockbox beneath her taproom floor still holds the map that doomed her old adventuring party.

Relationships

  • ✦Captain Aldric Voss still trusts her counsel when he cannot trust his own officers.
  • ✦Pip treats the tavern as the closest thing to home Ashenmere has ever offered.
NPC 02Half-Elf

Captain Aldric Voss

Watch Captain

Aligned with Ashenmere Watch

Backstory

Aldric rose through the city watch by being the one officer willing to walk the furnace wards alone. He keeps Ashenmere orderly through relentless patrols and a reputation for fairness, but the strain of protecting a collapsing city has made him brittle, exhausted, and easy prey for anyone holding leverage.

Traits

DisciplinedSevere voiceQuietly exhausted

Secrets

  • ✦Zephira once saved his life in the flood tunnels and now owns a debt he cannot repay publicly.
  • ✦Sister Lenara is his estranged sister, a family tie both of them hide from the city.

Relationships

  • ✦Maren knows the man he was before command hardened him.
  • ✦Zephira uses his debt to keep certain inspections away from the night market.
NPC 03Tiefling

Zephira Vale

Night Market Broker

Aligned with Night Market Compact

Backstory

Zephira appears wherever the lamps burn low and the law grows flexible. She curates relics, rumors, and impossible requests for the right price, speaking to guilders and cultists with the same velvet patience. No one is sure where she came from, only that the market changes when she arrives.

Traits

Silken voiceImpossible to cornerEnjoys leverage

Secrets

  • ✦She launders forbidden arcane texts through temple donation crates bound for Lenara.
  • ✦Her true name is tied to an infernal contract that would ruin her if spoken in the right chamber.

Relationships

  • ✦Pip runs errands and lifts keyrings for her in exchange for protection.
  • ✦Aldric's debt gives her a clear lane through parts of the city no merchant should reach.
NPC 04Human

Sister Lenara Voss

Temple Priestess

Aligned with Temple of the Silver Flame

Backstory

Lenara tends the sick and hungry in the temple infirmary, offering mercy in a city that mistakes severity for strength. Her sermons glow with conviction, but her private studies are driven less by faith than by fear: Ashenmere is dying, and she is determined to find a miracle before the city consumes itself.

Traits

Compassionate healerStudiousHaunted by doubt

Secrets

  • ✦She studies transmutation rites banned by her own order, convinced they might save the city.
  • ✦She conceals her blood tie to Aldric to protect both the temple's image and his command.

Relationships

  • ✦Zephira supplies the books she pretends were recovered from sanctioned archives.
  • ✦Aldric avoids the temple because he cannot face how far apart they have drifted.
NPC 05Halfling

Pip Emberlock

Street Runner

Aligned with The Gloam Lanterns

Backstory

Pip survives by running rooftops, memorizing patrol paths, and selling whatever scraps of information feel least lethal. Beneath the bravado is a child who has learned to read danger faster than kindness, and who knows enough about Ashenmere's hidden routes to become invaluable to the wrong patron.

Traits

Fast-talkingFearless climberSuspicious of charity

Secrets

  • ✦Pip overheard Aldric confess the details of his debt in a wine cellar above the tunnels.
  • ✦A coded satchel Zephira asked Pip to hide contains names that could topple half the watch.

Relationships

  • ✦Maren shelters Pip and refuses to ask for payment.
  • ✦Zephira treats Pip like a useful asset, which is kinder than the city but more dangerous.

─── Relationship Web ───

Maren↔PipShelter

Maren hides Pip beneath the tavern whenever Ashenmere's streets turn predatory.

Maren↔AldricOld trust

Aldric still listens when Maren tells him a district is about to boil over.

Aldric↔ZephiraDebt

Zephira saved Aldric's life, then sharpened the favor into leverage.

Aldric↔LenaraEstranged blood

Brother and sister, both hiding their bond for reasons neither fully admits.

Zephira↔LenaraForbidden supply

Arcane texts reach the temple through Zephira's carefully scrubbed channels.

Zephira↔PipHandler

Pip does risky errands for Zephira because protection is still a kind of currency.

Pip↔AldricDangerous knowledge

Pip knows one confession that could destroy the captain's remaining authority.

How It Works

Three Steps to a Living World

From a blank page to a cast you can drop straight into tonight's session.

I

Describe Your World

Tell us about your campaign setting, its tensions, and the sort of trouble brewing beneath the surface. A few sentences is enough.

II

Generate NPCs

LoreKeep shapes a cast tailored to your setting, with names, roles, motives, and flaws that belong in your world instead of a generic fantasy village.

III

Drop Them Into Play

Secrets, debts, loyalties, and factions give you instant hooks at the table, so every conversation can become a lead instead of dead air.

Pricing

Start Free. Upgrade When You Need More Intrigue.

No subscription required. Use the free tier for small casts, then unlock bigger rosters and exports when your campaign wants more.

Free

$0

Perfect for trying it out

  • ✦1 NPC roster at a time
  • ✦Up to 5 NPCs
  • ✦Backstories, traits, secrets, relationships
  • ✦Web access
Start Generating
Best Value

Pro

$29one-time

Pay once, keep the upgrade forever

  • ✦Up to 20 NPCs per roster
  • ✦PDF export
  • ✦Relationship maps
  • ✦Priority generation
  • ✦Built for deeper city and faction play
Choose Pro Plan

Be The First To Know

Join the Waitlist

LoreKeep is still expanding its generation engine. Join the list and we'll let you know when deeper worldbuilding tools and export flows go live.

No spam, ever. Unsubscribe anytime.