OPEN SOULS offers developers clean, simple, and extensible abstractions for directing the cognitive processes of large language models (LLMs), steamlining the creation of more effective and engaging AI souls.
This repo is the public, monorepo hosting our open source core, our command line tool, and code for interacting with the hosted Soul Engine.
AI Souls are agentic and embodied digital beings, one day comprising thousands of mental processes (managed by the Soul Engine). Unlike traditional chatbots, this code will give digital souls personality, drive, ego, and will.
/packages/core
contains the core, open source, library for creating AI souls./packages/engine
contains the client side code for building and interacting with the Soul Engine/packages/soul-engine-cli
contains the command line interface (CLI) for creating and developing AI souls with the Soul Engine.
The easiest way to get started developing with @opensouls/core
is to explore the documentation.
If this project is exciting to you, come hangout in the OPEN SOULS Discord and build with us!
We have a community repository where we share cognitive steps, mental processes, documentation, example projects, etc to help each other build compelling AI souls. This is a great place to start contributing.