Repolode
MemMachine

MemMachine/MemMachine

Open-source слой долгосрочной памяти для AI-агентов: он сохраняет и извлекает информацию между сессиями через Python SDK, REST API и MCP-сервер.

Звёзды
3,075
Форки
222
Открытые issues
210
Последний коммит
12 часов назад

Что это?

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

Память разделена на три типа: рабочая память для краткосрочного контекста текущей сессии, эпизодическая память для контекста разговоров, хранящегося в графовой базе данных (Neo4j), и профильная память для долгосрочных сведений о пользователе, хранящихся в SQL. Клиенты могут использовать Python SDK, REST API, TypeScript SDK или MCP-сервер.

В проекте есть интеграции с LangChain, LangGraph, CrewAI, LlamaIndex, AWS Strands Agent SDK, n8n и Dify. MemMachine работает с моделями OpenAI, Anthropic, Bedrock и Ollama; его можно развернуть самостоятельно в Docker или использовать через управляемый облачный сервис.

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

  • 01Рабочая, эпизодическая и профильная память для разных типов воспоминаний
  • 02Эпизодическая память хранится в виде графа в Neo4j, профильная — в SQL
  • 03Интерфейсы Python SDK, REST API, TypeScript SDK и MCP-сервер
  • 04Встроенный MCP-сервер с режимами stdio и HTTP для Claude Desktop и Cursor
  • 05Поддержка нескольких поставщиков LLM, включая OpenAI, Anthropic, Bedrock и Ollama

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

  • Добавление памяти между сессиями в чат-бот или ассистента, чтобы он помнил предпочтения пользователя
  • Предоставление CRM или агенту по продажам доступа к истории взаимодействий с клиентами
  • Подключение Claude Desktop или Cursor к постоянному хранилищу памяти через MCP
  • Добавление памяти в агентов, созданных с помощью LangChain, LangGraph или CrewAI

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

  1. 1

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

    pip install memmachine-client
  2. 2

    Запустите сервер MemMachine локально, следуя руководству по быстрому запуску, или создайте бесплатную учетную запись на MemMachine Platform

  3. 3

    Подключите клиент к серверу и добавляйте и ищите воспоминания с помощью фрагмента Python из README

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

  • Для работы клиента Python нужен запущенный сервер MemMachine: его необходимо запустить самостоятельно или получить через управляемую платформу.
  • Эпизодическая память зависит от графовой базы данных Neo4j, поэтому для самостоятельного хостинга потребуется дополнительная настройка.

Темы

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

Что такое MemMachine?
Open-source слой долгосрочной памяти для AI-агентов: он сохраняет и извлекает информацию между сессиями через Python SDK, REST API и MCP-сервер. MemMachine — слой памяти для AI-агентов и приложений на базе LLM. Он позволяет агенту сохранять сведения из предыдущих разговоров и извлекать их в последующих сессиях, благодаря чему чат-бот без состояния может помнить факты о пользователе и его предпочтения.
MemMachine можно использовать бесплатно? Какая у него лицензия?
MemMachine распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
MemMachine всё ещё поддерживается?
Активно поддерживается. Последний коммит в MemMachine — 20 окт. 2026 г..
Для чего можно использовать MemMachine?
Добавление памяти между сессиями в чат-бот или ассистента, чтобы он помнил предпочтения пользователя Предоставление CRM или агенту по продажам доступа к истории взаимодействий с клиентами Подключение Claude Desktop или Cursor к постоянному хранилищу памяти через MCP Добавление памяти в агентов, созданных с помощью LangChain, LangGraph или CrewAI
Как установить MemMachine?
Установите клиент Python: pip install memmachine-client Запустите сервер MemMachine локально, следуя руководству по быстрому запуску, или создайте бесплатную учетную запись на MemMachine Platform Подключите клиент к серверу и добавляйте и ищите воспоминания с помощью фрагмента Python из README
Где скачать MemMachine?
Исходный код и инструкции по установке — на GitHub: https://github.com/MemMachine/MemMachine

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

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