pimenov.ai

База знаний

Mem0 — слой памяти для ИИ-агентов и приложений

Mem0 (mem-zero) — слой памяти для ИИ-агентов: помнит контекст между сессиями. Есть open-source и облако, бесплатный план на 10 000 добавлений памяти в месяц.

Опубликовано

Mem0 (читается «мем-зиро») — слой памяти для ИИ-агентов и приложений. Он запоминает предпочтения и контекст пользователя между сессиями, чтобы модель не начинала каждый разговор с чистого листа. Есть открытый код для установки к себе и управляемое облако, которым можно пользоваться бесплатно.

🆕
Свежая новость. Mem0 появился в официальном каталоге коннекторов Claude: подключается в пару кликов, без терминала и конфигов. Раньше его ставили через командную строку — теперь память доступна и без навыков разработчика. Именно на этой новости инструмент и попал в поле зрения. Подробнее — в блоге.

Что это такое

Большие языковые модели не помнят прошлые разговоры: каждый новый запрос стартует с нуля, и пользователю приходится заново объяснять контекст. Mem0 добавляет к агенту постоянную память — вытаскивает из диалогов факты и предпочтения, сохраняет их, обновляет устаревшее и подставляет нужное в момент следующего обращения.

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

💡
Слой памяти (memory layer) — прослойка между вашим приложением и языковой моделью. Она хранит важные факты о пользователе и диалоге и сама добавляет их в промпт при следующем обращении, так что агент выглядит «помнящим».

Краткая история

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

  • 2023 — основан. Сооснователи: Taranjeet Singh (CEO, ранее Paytm и Khatabook) и Deshraj Yadav (CTO, до этого руководил AI-платформой Autopilot и FSD в Tesla). Mem0 вырос из их RAG-фреймворка Embedchain.
  • Лето 2024 — компания прошла акселератор Y Combinator (батч S24).
  • 2025 — выход управляемой платформы и публикация бенчмарков памяти (LoCoMo, LongMemEval, BEAM).
  • Октябрь 2025 — раунд на $24 млн: seed от Kindred Ventures и Series A во главе с Basis Set Ventures, с участием Peak XV, GitHub Fund и Y Combinator. Среди ангелов — Scott Belsky, Dharmesh Shah и руководители Datadog, Supabase, PostHog и Weights & Biases.
  • Сегодня — более 100 000 разработчиков, свыше 60 000 звёзд на GitHub и 14+ млн загрузок.
📌
Почему считается проверенным. В бенчмарках памяти Mem0 показывает 92,5 балла на LoCoMo и 94,4 на LongMemEval, заметно выше предыдущих подходов. Это собственные замеры компании, но методику и код бенчмарков она выложила в открытый доступ, так что результаты можно перепроверить. Учтите: цифры относятся к облачной платформе, в опенсорсе показатели будут близкими, но не идентичными.

Основные возможности

ГруппаЧто умеет
Извлечение памятиАвтоматически вытаскивает из диалога факты и предпочтения, обновляет их и убирает устаревшее — без ручной разметки
Типы памятиПамять по пользователю, по сессии и по агенту; графовая память со связями между сущностями (кто, что, с чем связан)
Сжатие контекстаMemory Compression Engine ужимает историю в компактные воспоминания, режет число токенов и задержку ответа
ПоискСемантический поиск по сохранённой памяти: агент достаёт релевантные факты по смыслу запроса
НейтральностьНе привязывает к одной модели или провайдеру, память можно экспортировать и забрать с собой
EnterpriseРазвёртывание on-prem, SSO, журналы аудита, приватная поддержка и SLA

Подключение

Есть SDK для Python и Node.js, REST API и интеграции с популярными фреймворками агентов. Установка в одну строку, ключ API берётся в дашборде на app.mem0.ai.

pip install mem0ai
from mem0 import MemoryClient

client = MemoryClient(api_key="...")  # ключ из дашборда app.mem0.ai

# сохранить факт о пользователе
client.add("Предпочитаю ответы на русском и покороче", user_id="sergey")

# достать релевантную память перед ответом
memories = client.search("на каком языке и как отвечать?", user_id="sergey")

Для полностью приватного варианта берётся open-source библиотека: тогда память хранится на вашей инфраструктуре и никуда не уходит.

Быстрый старт за 5 минут

Если не хотите возиться с кодом, начните с коннектора в Claude — это самый быстрый путь после недавней новости.

  1. Откройте каталог коннекторов в Claude и найдите Mem0.
  2. Подключите аккаунт Mem0 в пару кликов; терминал и конфиги не нужны.
  3. Заведите бесплатный ключ на app.mem0.ai, если хотите обращаться к памяти из своего кода.
  4. Проверьте работу: расскажите модели пару фактов о себе, начните новый чат и спросите то, что от них зависит. Учитывает контекст — значит, память подключилась.

Для разработчиков путь ещё короче: pip install mem0ai, ключ из дашборда и первый client.add(...) из примера выше.

Тарифы и лимиты

ПланЦенаЛимиты в месяц
Free (Hobby)$010 000 добавлений памяти, 1 000 запросов на поиск, 1 проект, безлимит конечных пользователей, поддержка сообщества
Starter$19/мес (≈1 900 руб.)50 000 добавлений, 5 000 запросов на поиск, 1 проект
Growth$79/мес (≈7 900 руб.)200 000 добавлений, 20 000 запросов на поиск, 3 проекта, email-поддержка
Pro$249/мес (≈24 900 руб.)500 000 добавлений, 50 000 запросов на поиск, безлимит проектов, приватный Slack
Enterpriseпо запросуТарификация по использованию, SLA, on-prem, SSO, журналы аудита
Self-hostedбесплатноOpen-source без лимитов на объём памяти, но LLM, эмбеддинги и инфраструктура — за ваш счёт (подробно ниже)
📌
Бесплатного плана реально хватает. 10 000 добавлений памяти и 1 000 обращений к ней в месяц — этого достаточно для личного ассистента, пет-проекта, прототипа или небольшого бота с умеренным трафиком. Конечных пользователей на бесплатном плане не ограничивают, так что можно спокойно тестировать идею на живой аудитории. А если хотите полный контроль над данными — берите open-source и хостите у себя (о его реальной стоимости — в следующем разделе).

Сколько это в реальности. Memory add — это один сохранённый факт. Mem0 достаёт из диалога только значимое и убирает дубли, поэтому за обмен репликами обычно уходит от нуля до нескольких добавлений. 10 000 в месяц спокойно закрывают личного ассистента или бота с десятками активных пользователей; упереться в лимит рискует разве что сервис с постоянным потоком новых фактов от сотен людей.

Опенсорс: что бесплатно, а что нет

Сам код Mem0 бесплатный, но у self-hosted есть неочевидные затраты. Разберём по трём пунктам.

Что действительно бесплатно

Лицензия Apache 2.0: никаких лицензионных платежей, можно использовать в коммерческих проектах, форкать и дорабатывать. Бесплатны и библиотека (pip install mem0ai), и self-hosted сервер на Docker.

За что всё равно платите

  • LLM и эмбеддинги. Mem0 не работает сам по себе: ему нужна модель для извлечения фактов (по умолчанию gpt-5-mini от OpenAI) и модель эмбеддингов. Это расходы на API; обнулить их можно только на локальных моделях (Ollama и подобные).
  • Своя инфраструктура. Векторная база, хранилище истории, а для графовой памяти — ещё и графовая БД (Neo4j или аналог). Сервер, обновления и бэкапы тоже на вас.

Ограничения относительно облака

  • Проприетарные оптимизации в опенсорс не входят. Бенчмарки (92,5 на LoCoMo и т.д.) — это цифры управляемой платформы; в OSS результат будет в том же направлении, но не идентичный.
  • Часть возможностей в self-hosted идёт как «тизеры», полный набор — в облаке. Документация по self-hosting скудная, приоритет у разработчиков — облако.
  • Графовая память в облаке открывается только на плане Pro; в опенсорсе её можно собрать самому, но руками и на своей графовой БД.
⚖️
Итого по опенсорсу. Код бесплатен и даёт полный контроль над данными, но реальная стоимость складывается из LLM и эмбеддингов, своей инфраструктуры и времени на поддержку. Совсем без денег получится только на локальных моделях и своём железе.

Практические сценарии

  • Личный ассистент, который вас помнит. Один раз рассказали про свои предпочтения, проекты и рабочий контекст — дальше агент подтягивает это сам. Польза: перестаёте повторять вводные в каждом новом чате.
  • Поддержка клиентов. Бот помнит историю обращений и детали клиента между сессиями. Польза: человек не пересказывает проблему заново, ответы точнее, разговор короче.
  • Бот-эксперт или консультант. Агент накапливает контекст по каждому пользователю и ведёт его вдолгую. Польза: персональные рекомендации вместо обезличенных ответов из коробки.
  • Долгие рабочие сессии с агентом. В больших задачах история переписки раздувается и бьёт по стоимости. Сжатие памяти оставляет только суть. Польза: меньше токенов и ниже счёт за модель.
  • Связка с вашим стеком. Через API память подключается к Telegram-боту, к агенту в Notion или к автоматизации в n8n. Польза: единая память на несколько каналов вместо отдельного «склероза» в каждом.

Кому не подойдёт

Чтобы картина была честной, вот случаи, где стоит присмотреться к альтернативам.

  • Нужны независимые гарантии качества. Громкие цифры бенчмарков — собственные замеры Mem0. Методика открыта, но независимые сравнения иногда дают более скромные результаты, особенно на задачах с временной логикой (что было раньше, что позже).
  • Важна графовая память из коробки. В облаке она открывается только на плане Pro ($249/мес); у части конкурентов графовые связи есть дешевле или сразу.
  • Нет ресурсов на инфраструктуру. Полностью бесплатный self-hosted требует своей базы, LLM-ключей и поддержки, а документация по нему скуднее, чем по облаку.
  • Задача простая. Для короткого бота без долгого контекста отдельный слой памяти — лишняя зависимость и лишний счёт; иногда хватает системного промпта или встроенной памяти модели.

С чем сравнить

  • Letta (бывший MemGPT) — тоже про долгую память агентов, но с упором на автономных агентов и собственную среду выполнения.
  • Zep — память и хранилище истории диалогов, ближе к инфраструктуре под чат-ботов.
  • Своя связка на векторной базе (pgvector, Pinecone, Qdrant) — максимальная гибкость, но извлечение фактов, обновление и графовые связи придётся строить руками.

Ссылки

По теме

Память — это то, что превращает разовый чат-бот в ассистента, который реально знает ваш контекст. Если планируете строить агента с долгой памятью под свои задачи или для команды, есть что обсудить.

Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov