memU
Долговременная память для агентов: собирает знания из истории сессий и возвращает их в новых задачах, единый стор между Claude Code, Codex, Cursor и другими
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Читает историю сессий агента и правит инструкционный файл хоста
- Регистрирует фоновую задачу по расписанию и в облачном режиме отправляет производную память в MemU Cloud
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/memuОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add nevamind-ai/memu --skill install-memu -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add nevamind-ai/memu --skill install-memu -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add nevamind-ai/memu --skill install-memu -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add nevamind-ai/memu --skill install-memu -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add nevamind-ai/memu --skill install-memu -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add nevamind-ai/memu --skill install-memu -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add nevamind-ai/memu --skill install-memu -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add nevamind-ai/memu --skill install-memu -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Установи пакет: pip install --upgrade memu-cli. Затем определи, какой ты хост, и следуй SKILL.md: выбери бинарь адаптера (например memu-claude-code), выполни <бинарь> init, потом <бинарь> docs install и пройди гайд по шагам. Для облака запроси у пользователя ключ memU с memu.so, иначе настраивай локальный бэкенд.
Другие способы из описания автора
pip install --upgrade memu-cliСтавит memu и бинари адаптеров хостов на PATH. Дальше следуйте SKILL.md для настройки.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
memU дает агенту общую память между сессиями, разными хостами и устройствами. Он ставится рядом с агентом как набор адаптеров memu-cli: фоновая задача по расписанию читает историю сессий, а сам агент превращает ее в короткие заметки и переиспользуемые скиллы в формате Markdown. Перед ответом агент вызывает retrieve и подтягивает то, что относится к текущей задаче, а стандартная инструкция в файле хоста (CLAUDE.md, AGENTS.md и аналогах) включает это автоматически. Память хранится локально в SQLite или Postgres либо в MemU Cloud, и один настроенный бэкенд общий для всех подключенных агентов. Установку ведет прилагаемый SKILL.md: он определяет, какой вы хост, ставит пакет, печатает встроенный гайд и проходит его по шагам с проверками.
Для кого. Для разработчиков, которые постоянно работают в кодинг-агентах и хотят, чтобы наработки и контекст сохранялись между сессиями и инструментами.
Подходит, если
- Нужно, чтобы агент помнил решения и договоренности по проекту между сессиями
- Работаете сразу в нескольких агентах и хотите общую память между ними
- Хотите, чтобы удачные приемы из истории превращались в переиспользуемые скиллы
Не подходит, если
- Нужна разовая задача без установки фоновых процессов и патча инструкций агента
- Нельзя читать историю сессий или отправлять память во внешний сервис по требованиям безопасности
Пример запроса к агенту
Прочитай SKILL.md из репозитория memU и установи память для этого агента, бэкенд оставь локальнымОграничения
memU ставит фоновую задачу по расписанию, читает файлы истории сессий и правит инструкционный файл хоста, а в облачном режиме отправляет производную память в MemU Cloud. Для локального режима нужен провайдер эмбеддингов и ключ к нему: по умолчанию openai, доступны также jina, voyage, doubao и openrouter. Матрица поддержки различается по агентам и операционным системам, часть режимов помечена как ограниченно рабочая. Для конкурентного доступа и больших хранилищ нужен Postgres с pgvector.
Как отключить. Попросите агента прочитать SKILL.md и следовать удалению, или запустите <ваш-бинарь> docs uninstall. Удаление снимает фоновую задачу и блок инструкции; хранилище памяти и ~/.memu/config.env по умолчанию сохраняются, память стирается только по явной просьбе.
Проверка безопасности
- Читает историю сессий агента и правит инструкционный файл хоста
- Регистрирует фоновую задачу по расписанию и в облачном режиме отправляет производную память в MemU Cloud
Коротко о README
README описывает memU как легкую систему памяти для агентов с общим стором между сессиями, хостами и устройствами. Проект работает через адаптеры для Codex, Claude Code, Cursor, OpenClaw, Hermes, WorkBuddy, Cola и pi, а для прочих агентов есть команда memu-agent detect. Каждый адаптер связывает две стороны: запись истории в память и подстановку памяти через инструкцию хоста. Пакет ставится через pip, npx или uvx, память хранится в SQLite, Postgres или MemU Cloud, эмбеддинги считает выбранный провайдер. Лицензия Apache-2.0, ядро логики памяти умещается примерно в 500 строк.
SKILL.md
---
name: install-memu
description: Install or uninstall memU for whatever agent you are — identify your host, print its packaged guide, and follow it to wire (or unwire) both seams (record and inject). Use when the user asks to install, set up, integrate, remove, or uninstall memU.
---
# Install memU
> **Audience: the agent.** A user has pointed you at this file ("read SKILL.md
> and follow it to install memU"). This skill does not contain the install
> steps — it routes you to the right guide, which ships inside the memU package
> and is always in sync with the installed code. Do not install from memory or
> from blog posts; print the guide and follow it to the letter.
memU integrates with a host agent through two seams: **record** (a scheduled
bridging task mines your session log into durable memory) and **inject** (a
standing instruction in your instruction file makes you retrieve before
answering). Each supported host has its own adapter binary carrying its own
install guide. Your job here is three steps: install the package, pick your
binary, print and follow its guide.
## Step 1 — install the package
```
pip install --upgrade memu-cli
```Частые вопросы
Обязателен ли облачный аккаунт?
Нет. Есть локальный режим: память в SQLite или Postgres на вашем устройстве. Облако MemU Cloud с ключом с memu.so это отдельный вариант.
Работает ли память между разными агентами?
Да, если у них общий бэкенд из ~/.memu/config.env. Чему научили memU сессии одного хоста, другой хост потом достанет через retrieve.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента