UniverseLM is All You Need
UniverseLM is a multi-agent system simulator / text adventure that allows users to create societies of agents and be able to chat with them. Through this process, lore may be created (of a society), of which agents will know about and users will be able to speak to them about. As the lore increases, so too will the worldbuilding of the society. Have fun!
- (Optional; for dev) Create & Activate the Conda/Mamba/Micromamba environment if not already
micromamba create -f environment.yml
micromamba activate universe-lm
WARNING FOR DEV: due to a bug between conda envs mixed with poetry, you will also need to run this command after installing the poetry dependencies in the next step:
micromamba install -c conda-forge packaging=23.2
- Install extra dependencies
poetry install
- Run the app (you can remove/change the host)
uvicorn app.main:app --host 0.0.0.0 --port 8080 --reload
- (Optional) Run the front end (make sure you have pnpm installed)
cd frontend && pnpm install
pnpm run dev
- Finish the technology
- Finish the application (the backend + database)
- Finish the front end
- CLI Tool
- User Authentication