Skip to content

yashghogre/mem1

Repository files navigation

Mem1

Replicating the Mem0 paper for LLM memory and possibly trying to out-perform it XD

Setup and initialization

  1. Setup environment variables in .env file. Refer .env.example file for variables' info.

  2. Start the Nix environment

nix develop
  1. Install the Python dependencies
uv sync
  1. Add your own model in the root directory in models/ directory. The model must be in gguf format.

  2. 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

  1. To stop the project, i.e., to stop the running docker containers (refresh the services, if need be), use:
just stop

About

Memory framework for LLMs and Agents inspired by mem0.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published