Replicating the Mem0 paper for LLM memory and possibly trying to out-perform it XD
-
Setup environment variables in
.envfile. Refer.env.examplefile for variables' info. -
Start the Nix environment
nix develop- Install the Python dependencies
uv sync-
Add your own model in the root directory in
models/directory. The model must be in gguf format. -
Start the program.
- To automatically start the underlying docker compose services essential for the working of this project.
just start
- To start the application.
just app
- To view the logs.
just logs
💡 Tip: To start the mongodb shell (mongosh), use
just mongo
- To stop the project, i.e., to stop the running docker containers (refresh the services, if need be), use:
just stop