Repolode
mem0ai

mem0ai/mem0

Слой памяти для AI-агентов и приложений, который хранит и извлекает контекст пользователей, сессий и агентов между диалогами.

Звёзды
67,505
Форки
7,965
Открытые issues
856
Последний коммит
13 часов назад

Что это?

Mem0 — инфраструктурный слой памяти между AI-ассистентом или агентом и языковой моделью. Он извлекает факты из диалогов, сохраняет их и на следующих этапах находит нужные, чтобы ассистент мог учитывать предпочтения и историю пользователя, не отправляя весь контекст в каждом промпте. Память организована на уровне пользователя, сессии и агента.

Проект доступен как Python-пакет (pip install mem0ai) и npm SDK. Его можно использовать тремя способами: подключить как библиотеку, развернуть собственный сервер с помощью Docker Compose — с дашбордом и API-ключами — или воспользоваться управляемой облачной платформой. Также доступна CLI-утилита (mem0 CLI) для добавления и поиска воспоминаний из терминала.

Текущий алгоритм сочетает семантический поиск, сопоставление ключевых слов с помощью BM25 и поиск по сущностям. Его можно настроить для работы с разными LLM и моделями эмбеддингов. Для гибридного поиска при извлечении данных используются дополнительные NLP-зависимости. В проект также входят skills для AI-ассистентов программирования, которые упрощают интеграцию в существующие кодовые базы.

Ключевые возможности

  • 01Хранит воспоминания о пользователях, сессиях и агентах и находит их по семантике, ключевым словам и сущностям.
  • 02Доступен как Python- и npm-SDK, собственный Docker-сервер или управляемая облачная платформа.
  • 03Включает CLI для добавления и поиска воспоминаний из терминала.
  • 04Поддерживает разные провайдеры LLM и моделей эмбеддингов; по умолчанию используются модели OpenAI.
  • 05Предоставляет agent skills для AI-ассистентов программирования, таких как Claude Code и Cursor.

Сценарии использования

  • Добавление персонализации с сохранением контекста в чат-бот или AI-ассистент.
  • Поиск прошлых обращений и истории пользователя в ботах поддержки клиентов.
  • Предоставление агентам LangGraph или CrewAI долгосрочной памяти между сессиями.

Быстрый старт

  1. 1

    Установите библиотеку Python

    pip install mem0ai
  2. 2

    Установите npm SDK (альтернатива для JavaScript)

    npm install mem0ai
  3. 3

    Настройте собственный сервер одной командой

    cd server && make bootstrap

Что важно знать

  • По умолчанию используются сервисы OpenAI для LLM и модели эмбеддингов, поэтому нужен ключ API OpenAI, если не настроить альтернативы.
  • Для самостоятельного хостинга требуются Docker и настройка нескольких сервисов, что увеличивает трудозатраты на эксплуатацию.
  • В README указано, что опубликованные результаты бенчмарков получены на управляемой платформе, поэтому показатели версии с открытым исходным кодом могут отличаться.

Темы

Частые вопросы

Что такое mem0?
Слой памяти для AI-агентов и приложений, который хранит и извлекает контекст пользователей, сессий и агентов между диалогами. Mem0 — инфраструктурный слой памяти между AI-ассистентом или агентом и языковой моделью. Он извлекает факты из диалогов, сохраняет их и на следующих этапах находит нужные, чтобы ассистент мог учитывать предпочтения и историю пользователя, не отправляя весь контекст в каждом промпте. Память организована на уровне пользователя, сессии и агента.
mem0 можно использовать бесплатно? Какая у него лицензия?
mem0 распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
mem0 всё ещё поддерживается?
Активно поддерживается. Последний коммит в mem0 — 20 окт. 2026 г..
Для чего можно использовать mem0?
Добавление персонализации с сохранением контекста в чат-бот или AI-ассистент. Поиск прошлых обращений и истории пользователя в ботах поддержки клиентов. Предоставление агентам LangGraph или CrewAI долгосрочной памяти между сессиями.
Как установить mem0?
Установите библиотеку Python: pip install mem0ai Установите npm SDK (альтернатива для JavaScript): npm install mem0ai Настройте собственный сервер одной командой: cd server && make bootstrap
Где скачать mem0?
Исходный код и инструкции по установке — на GitHub: https://github.com/mem0ai/mem0

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты