Apache 2.0 · Self-hostable

Give your NPCs a soul.
Not a script.

Not just NPCs — Neshama has so much more to offer...

Neshama is a soul engine that runs inside your game. Emotions, memory, personality, social relationships — all local, all real-time.

586 Tests Passing
<10ms Emotion Latency
21 LLM Providers

Same NPC. Different result.

Player insults the tavern keeper, then comes back 3 game-days later.

Without Neshama
Player

"Your ale tastes like dishwater."

Tavern Keeper

"I'm sorry to hear that. Would you like something else?"

...3 game-days later...
Player

"Hello there!"

Tavern Keeper

"Welcome, traveler! What can I get for you?"

NPC has no memory. Forgets the insult.
With Neshama
Player

"Your ale tastes like dishwater."

Tavern Keeper

"You got a lot of nerve. Maybe try the place down the street."

Anger +0.45, Disgust +0.30
...3 game-days later...
Player

"Hello there!"

Tavern Keeper

"Oh. It's you. Last time you insulted my ale. What do you want?"

Memory: "Player insulted ale" | Resentment +0.28
NPC remembers. Holds a grudge. Reacts accordingly.

Game Developers

  • NPCs Feel Real

    Emotion-driven, persistent memory, consistent personality

  • Better Player Experience

    Every conversation is unique

  • 5-Minute Integration

    3 lines of code to Unity/UE5

Agent Users

  • NPC Customer Service

    Customer service bots with memory

  • AI Assistant Personality

    AI assistants with character

  • Social Bots

    Social bots with a soul

Visual Editor

Create NPC personalities
without writing code

SoulCraft is the visual editor for designing NPC personalities. Drag sliders, preview emotions, export to your game engine.

Drag & drop OCEAN sliders
Real-time emotion preview
Export to Unity, UE5, or JSON
O 开放性 C 尽责性 E 外向性 A 宜人性 N 神经质
O
C
E
A
N

Local-first

Runs in your game

No cloud calls for emotions. Pure math, deterministic, <10ms.

<10ms latency

Per-frame emotion updates

Rule-based engine. No LLM for emotions. Only dialogue generation needs AI.

3 lines of code

5-minute integration

Create soul, subscribe to emotion changes, start chatting.

Ship NPCs worth talking to.

Open source. Self-hostable. Free to start. 3 lines of code.