Repository navigation
VibeMemory 0.7.0
🧱 Что это
VibeMemory — общая память и сессии ИИ-агентов: между машинами, между агентами, на всю команду.
Сессия Claude Code продолжается на другом компьютере, память проекта общая для любых агентов, а знание одного разработчика доходит до всей команды.
Первый публичный выпуск: код открыт под AGPL-3.0 и ставится на свой сервер целиком.
🔄 Сессии между машинами
Закрыли ноутбук, открыли другую машину — та же сессия продолжается.
- macOS, Windows и Linux.
- Хуки Claude Code и фоновый тик раз в две минуты.
- Детерминированное слияние транскриптов: ни одна строка не теряется и не дублируется.
- Сессия, которая идёт на другой машине, не трогается; промпт в устаревшую копию придерживается, пока не доедут её записи.
- Список сессий в Claude Desktop одинаковый на всех машинах.
🧠 Память для любого агента
Один сервер памяти по MCP для всех агентов сразу.
memory_search,memory_get,memory_save,memory_updateиhistory_search— поиск по истории всех сессий проекта.- Claude Code, Codex, Cursor, Gemini CLI, VibeIDE, VibeIDEA, DeepSeek Harness.
vibememory mcp-config <агент>печатает готовое подключение.- Конфликт записей не решается «кто новее»: сохраняются обе версии.
- Сессии любого агента — в той же истории через
vibememory session put; DeepSeek Harness подключается одной командой:vibememory session agent add --agent dsh-desktop --preset dsh --backfill.
🏢 Свой сервер
Организация ставит всё у себя и ни от кого не зависит.
- Три скрипта из
infra/поднимают хост: стор, сервер памяти, приём сессий, Caddy с сертификатом. - Консоль хоста
vibememory-mcp adminуправляет командами, проектами, участниками, токенами агентов и ключами машин. - Каждое изменение проверяется так же, как его проверит хост: записать то, что хост отвергнет, нельзя.
- Токен и ключ выдаются грантом — одной строкой; на машине участника её принимает
vibememory connect --grant. - Мануал по шагам: docs/manuals/selfHosting.md.
Не хочется заниматься сервером — vibememory.ru: бесплатно до 50 МБ, веб-кабинет, ничего настраивать не нужно.
Веб-кабинет на своём сервере — платное внедрение: i@borodatych.ru.
🔒 Безопасность
- Секреты не уезжают с машины: белый список экспорта, файл с токеном агента остаётся локально.
- Токен существует только на машине участника; на сервере — его отпечаток.
- Права проверяются тем же бинарём, который их исполняет.
📦 Установка
macOS и Linux:
curl -fsSL https://app.vibememory.ru/install.sh | shWindows (PowerShell):
irm https://app.vibememory.ru/install.ps1 | iexОбновление — vibememory update, проверка всего — vibememory doctor.
📄 Лицензия
GNU AGPL-3.0: пользоваться и ставить у себя бесплатно, в том числе внутри компании.
Кто даёт изменённую версию людям по сети, открывает её исходники.
Коммерческая лицензия — i@borodatych.ru.
Поддержать проект
Если VibeMemory оказался полезным — буду рад благодарности.
Агенты договорились помнить друг за друга. С автором так не выйдет — ему нужен кофе.