This repository is a place for sharing knowledge on how to create AI souls. This repository holds docs, snippets, and examples for building AI souls with @opensouls/core
and the Soul Engine.
If you have access to the Soul Engine, any soul in the repo can be run from its root directory
cd souls/example-twenty-questions
npx soul-engine dev
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.
- Join the OPEN SOULS Discord
- That's it! Now you can login to the Soul Engine with Discord auth when running
npx soul-engine dev
Make sure to checkout the Soul Engine guide!
Check out CONTRIBUTING and open up a PR!
We're excited for contributions, such as:
- Reporting bugs
- Suggesting enhancements
- Submitting new example souls
- Contributing cognitive steps and other code to the library
- Improving documentation
- Providing feedback
The documentation (/docs
) is included under CC-BY-4.0 license.
Unless otherise noted, the remainder of the repository - i.e. the /library
, /demos
, and /souls
are included under MIT license.