MemoryWhale CLI
Локальная память отладки для разработчиков и агентов: команды, вывод, ошибки и рабочие исправления хранятся в SQLite
- 145 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- В локальную базу попадают введенные команды и их вывод, поэтому там могут оказаться пароли и ключи
- Запись включается глобально и затрагивает все терминальные сессии, пока ее не выключат
Установка
- Работает в
Ручная установка
brew tap wuisabel-gif/memorywhale https://github.com/wuisabel-gif/MemWhale && brew install memorywhaleКоманда из README. Есть также `cargo install memorywhale-cli` и установка скриптом с проверкой контрольной суммы. Затем `mw --version` и `mw doctor`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- В локальную базу попадают введенные команды и их вывод, поэтому там могут оказаться пароли и ключи
- Запись включается глобально и затрагивает все терминальные сессии, пока ее не выключат
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MemoryWhale записывает то, что происходило при отладке: команды, вывод, сбои и исправления, которые сработали. Все хранится в локальной SQLite, поэтому найти нужное можно и после закрытия терминала, SSH-соединения или сессии агента. Когда вы снова сталкиваетесь с ошибкой, MemoryWhale напоминает, что видели ее раньше, и возвращает исправление. Программа работает с девятнадцатью агентами для кода через MCP, без аккаунта и без выгрузки данных. Команда называется `mw`: `mw global on` включает запись, `mw doctor` проверяет установку. Есть веб-интерфейс и настольное приложение в панели меню, которое показывает, что агентам сообщили, какие команды и вывод за этим стоят и какие уроки накоплены. Авторы приводят замеры: на LongMemEval поиск ставит сессию с ответом в первую пятерку для 97 % из 470 вопросов, а на синтетических задачах по проектным багам агент решил 25 % без памяти и 96 % с ней. Они сами оговаривают, что они лишь демонстрируют механизм и полевым исследованием не служат.
Для кого. Разработчикам, которые часто решают одни и те же ошибки заново, и пользователям агентов для кода, которым нужна общая память отладки между сессиями.
Подходит, если
- Ошибка повторяется, и прошлое исправление потерялось вместе с терминалом
- Несколько агентов для кода должны видеть общую историю отладки
- Поиск идет по командам, выводу и сбоям, которые были на сервере по SSH
- Память не должна покидать машину и привязываться к аккаунту
Не подходит, если
- Нужна общая память команды в облаке: данные хранятся только локально
- Нужен запуск на Windows без WSL: README советует использовать WSL
- Записи команд и вывода содержат секреты, которые нельзя хранить на диске
Пример запроса к агенту
Найди в памяти отладки, как я исправил ошибку подключения к базе на прошлой неделе, и покажи команды, которые помоглиОграничения
Готовые бинарные файлы есть для Linux (x86_64 и aarch64) и macOS, а пользователям Windows советуют запускать MemoryWhale в WSL. В README есть установка скриптом с проверкой контрольной суммы, через `cargo install memorywhale-cli` и Homebrew. Записанные команды и вывод попадают в локальную базу, где могут оказаться секреты, поэтому доступ к ней стоит ограничить. Цифры качества получены на публичном бенчмарке и синтетических задачах. Последний коммит датирован 8 ноября 2026 года, схема хранилища мигрирует при обновлении.
Как отключить. Выполните `mw global off`, отключите MCP-запись MemoryWhale в настройках агентов и удалите программу (`brew uninstall memorywhale` или `cargo uninstall memorywhale-cli`), затем локальную базу SQLite.
Частые вопросы
Куда MemoryWhale сохраняет данные?
В локальную SQLite. Аккаунт не нужен, ничего не выгружается.
С какими агентами работает программа?
С девятнадцатью агентами для кода через MCP, как указано в README.
Как включить запись?
Командой `mw global on`, а `mw doctor` проверяет установку.
Есть ли версия с окном?
Да, настольное приложение работает в панели меню и показывает заметки, команды и накопленные уроки. Оно идет с релизами от 0.23.
Насколько точны цифры из README?
Это замеры на публичном бенчмарке LongMemEval и синтетических задачах, авторы называют их демонстрацией механизма и полевым исследованием их не считают.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыMCP-сервер постоянной памяти для кодовых агентов: граф понятий, архитектуры и решений проекта, который сохраняется между сессиями
MCP-слой постоянной коллективной памяти для агентов: структурное хранилище, семантический поиск, граф связей и линия обновлений знаний
Локальная общая память проекта для кодинг-агентов: факты, решения и коммиты доступны через MCP, CLI и хуки в любом агенте
Локальный граф знаний о коде с историей версий: MCP-сервер отвечает агенту, кто вызывает функцию и что сломается от правки
Локальный CLI хранит решения и правила проекта в SQLite, подбирает их к запросу и подключает общую память к разным кодинг-агентам.
Плагин сохраняет наблюдения кодинг-агентов в локальную память и возвращает историю через поиск, временную шкалу и MCP-инструменты.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| MemoryWhale (эта карточка) | нет | 145 | ||
| Claude-Mem | нет | 116 457 | хранит отладочные команды, вывод и исправления локально для девятнадцати агентов | |
| agentmemory | да | не нужна | 30 314 | память именно отладки: ошибки, команды и рабочие исправления |
Коротко о README
README подает MemoryWhale как постоянную локальную память отладки для разработчиков и агентов. Даны цифры с бенчмарков, версия 0.26.0 с описанием релиза, установка скриптом, через Cargo и Homebrew, пример на шестьдесят секунд и приглашение к участию. Переводы README есть на нескольких языках.