.

Ensoul
Now Live

Ensoul

The Comprehensive Persona Framework for LLMs.

Psychological Depth
Large Scale Support
Powerful Research Tools
Any Genre, Any Setting
Access Anywhere

One framework. Any surface.

Studio UI

No-code studio for personas, networks, worlds and simulations.

POST /v1/personas
{
"name": "Ada",
"world_id": "..."
}
REST API

Any language, any stack. Same primitives as the SDKs.

PythonTypeScriptKotlinSwiftC#C++GDScript
7 Native SDKs

Drop into your existing stack. Same primitives across every language.

UnityPlug-inGodotPlug-inUnrealREST + C++ SDK
3 Game Engines

Unity and Godot via plug-in. Unreal and custom engines via REST and the C++ SDK.

How It Works

TRAITSMEMORYVOICE
01

One Persona

Describe a persona in a sentence. They arrive with traits, a backstory, memories and a voice, and they are ready to talk on their own.

Real Psychology

Big Five traits, core values and life-stage arcs ground every persona in validated frameworks.

Layered Memory

Episodic, semantic, procedural, relational. Memories form, decay, and weight by emotion over time.

NETWORK
02

A Network

Put personas together. A network is a named set who know each other. Talk to the whole set in one conversation and see how they are connected.

Relationships

Each tie records how often two personas have talked, and the network draws the whole set as a graph.

Group Talk

Ask the whole network one question and each persona answers as themselves, in one conversation.

TRAITSRULESLOREARCHETYPES
03

A World

Give them a place. A world has rules, tiers and archetypes, and a population you grow with a generator. Bring a persona in and they keep the life they already had. Set it in motion and watch what they do.

Populations

Archetypes and tiers shape who lives there, and a generator grows the population from them.

Emergent Societies

Set a world in motion and groups form, ideas spread, and factions split.

Start with one persona.

Free to start. No card.

Building something? Share it, get help, and shape the roadmap with us.