
How it works
Build your NPC like a character — give them a name, a personality, a secret, and a sense of how long they've lived in your world. Set their mood for this session. Done in minutes.
Connect Kinspark to your Discord server. Each NPC gets their own channel. Your players can talk to them anytime — in session or between sessions.
Every conversation is remembered. Marta recalls that your rogue tried to steal from her. The mayor's tone shifts when the party's reputation grows. Your world stays consistent — without you doing a thing.

In action
Marta, have you heard anything strange in town lately?
*wipes down the bar and lowers her voice*
"Aye, and I don't like it. Three nights past, a hooded figure paid for a room with coins I've never seen before. Left before dawn. Your lot have a habit of finding trouble — maybe this is yours to find."
"My players forgot they were talking to an AI. That's when I knew."
— DM, D&D 5e campaign

Features
Every interaction is remembered across sessions. NPCs evolve with your campaign.
Set mood, speech patterns, and disposition. NPCs respond in character — always.
Give each NPC a secret that only unlocks when players earn enough trust.
Review every response before it reaches your players. Or switch to auto-approve when you trust the system.
D&D, Pathfinder, Call of Cthulhu, homebrew — Kinspark works for any world.
Deploys directly into your existing server. No new app for your players to learn.
Pricing
Kinspark is designed so the cost can be shared across your whole table — not just the DM. Early beta access is free. Paid plans launch with the full release.