Операционная система памяти для LLM и AI-агентов: хранит, находит и управляет долговременной памятью в виде редактируемого графа.
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
Установите клиент Python
pip install memmachine-client - 2
Запустите сервер MemMachine локально, следуя руководству по быстрому запуску, или создайте бесплатную учетную запись на MemMachine Platform
- 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 обновляется ежедневно.
Похожие проекты
Лёгкий фреймворк на Python для собственного AI-агента с WebUI в браузере, терминальным клиентом, каналами для чатов, инструментами, памятью и поддержкой MCP.
Открытая платформа для чат-ботов на базе агентов, объединяющая LLM, плагины и инструменты агентов с мессенджерами вроде QQ, Telegram, Slack и Discord.
SDK для TypeScript и Python, который предоставляет AI-агентам более 1000 приложений с настроенной аутентификацией, пользовательские сессии и песочницу для выполнения действий.
Фреймворк для подключения цифровых людей (2.5D, 3D, мобильные устройства, ПК и веб) и LLM к бизнес-системам.
Open-source SDK для создания и запуска AI-агентов на Python и TypeScript: инструменты, MCP, память и поддержка разных моделей.