Files
t6_mem0/openmemory
Deshraj Yadav f51b39db91 Add OpenMemory (#2676)
Co-authored-by: Saket Aryan <94069182+whysosaket@users.noreply.github.com>
Co-authored-by: Saket Aryan <saketaryan2002@gmail.com>
2025-05-13 08:30:59 -07:00
..
2025-05-13 08:30:59 -07:00
2025-05-13 08:30:59 -07:00
2025-05-13 08:30:59 -07:00
2025-05-13 08:30:59 -07:00
2025-05-13 08:30:59 -07:00
2025-05-13 08:30:59 -07:00

OpenMemory

OpenMemory is your personal memory layer for LLMs - private, portable, and open-source. Your memories live locally, giving you complete control over your data. Build AI applications with personalized memories while keeping your data secure.

OpenMemory

Prerequisites

  • Docker and Docker Compose
  • Python 3.9+ (for backend development)
  • Node.js (for frontend development)
  • OpenAI API Key (required for LLM interactions)

Quickstart

You can run the project using the following two commands:

make build # builds the mcp server
make up  # runs openmemory mcp server
make ui   # runs openmemory ui

After running these commands, you will have:

Project Structure

  • api/ - Backend APIs + MCP server
  • ui/ - Frontend React application

Contributing

We are a team of developers passionate about the future of AI and open-source software. With years of experience in both fields, we believe in the power of community-driven development and are excited to build tools that make AI more accessible and personalized.

We welcome all forms of contributions:

  • Bug reports and feature requests
  • Documentation improvements
  • Code contributions
  • Testing and feedback
  • Community support

How to contribute:

  1. Fork the repository
  2. Create your feature branch (git checkout -b openmemory/feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin openmemory/feature/amazing-feature)
  5. Open a Pull Request

Join us in building the future of AI memory management! Your contributions help make OpenMemory better for everyone.