v0.1.0
Initial Release
Ensoul Studio launches with domains, personas, simulations, memory, Python and TypeScript SDKs, and a REST API.
Studio
- Domain builder — Define worlds with custom traits, tiers, archetypes, and behavioral rules. Domain-agnostic by design.
- Persona explorer — Generate and browse thousands of unique personalities with Big Five traits, memories, and evolving relationships.
- Simulation runner — Multi-agent conversations with tick-based progression, network formation, and event broadcasting. Git-style checkpoints let you jump backward or branch from any point.
- Network visualization — Interactive graph showing persona connections and interaction patterns.
- Memory system — Episodic, semantic, and emotional memory with vector similarity retrieval.
API and SDKs
- REST API — Full CRUD for domains, personas, simulations, and memories. OpenAPI docs at api.ensoul-ai.com/docs.
- Python SDK —
pip install ensoul. Typed client for all API resources. - TypeScript SDK —
npm install @ensoul-ai/sdk. Full API coverage with TypeScript types. - Streaming chat — SSE-based real-time chat with individual personas.
- Aggregate queries — Query across your entire population for research insights.
Billing
- Free tier — 50 personas, no credit card required.
- Starter ($39/mo) — 500 personas, 10 simulations.
- Pro ($99/mo) — 5,000 personas, unlimited simulations, priority inference.