AI NPCs for your PluralKit / Tupperbox server
Already using PluralKit or Tupperbox so your members can play their own characters? TaleSmith plugs in on top: it adds AI-driven NPCs that reply to your proxy characters — with memory kept per character, not per account. The two work together.
Two tools, two complementary roles
PluralKit / Tupperbox — your players
Proxy tools: each member speaks under the name and avatar of THEIR characters, via webhooks. These are your players' heroes.
TaleSmith — your NPCs
AI-driven non-player characters: tavern keeper, guard, oracle… They reply, remember and build relationships. This is the living world around your players.
They don't replace each other: proxies are your players' characters; TaleSmith NPCs are the world that answers them.
How they work together
- TaleSmith also answers proxied messages (webhooks): an NPC talks to a Tupperbox character exactly like anyone else.
- Memory is kept PER roleplay character (PluralKit key / proxy name), not per account: if a member plays 3 characters, each has its own relationship with the tavern keeper.
- The result: a truly shared world where players' characters AND NPCs coexist, with continuity from one scene to the next.
Setting it up right
- “Only replies to proxies” option: on a 100% proxy server, an NPC can ignore raw accounts and only talk to proxied characters — cleaner.
- Dedicated channel: an NPC replies to every message in a channel, without the “!” — ideal for a smooth RP scene.
- Nothing extra to install: TaleSmith detects PluralKit / Tupperbox webhooks automatically.
🔍 Full transparency: on the very first message from a PluralKit character, if PluralKit's API doesn't respond in time, an identity duplicate may appear once — then it's fixed for good (the identity is cached on the first successful lookup). In practice, it's nearly invisible.
Add AI NPCs to your proxy RP
Free to try · no credit card