Ensoul

Changelog

New features, improvements, and fixes in Ensoul Studio.

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 SDKpip install ensoul. Typed client for all API resources.
  • TypeScript SDKnpm 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.