Skip to main content
Glama
iced7
by iced7

Memory Ferry

Memory Ferry · 记忆摆渡 — это слой долговременной памяти и переиспользуемых навыков (Skills) для ИИ-агентов, работающий по принципу local-first и охватывающий несколько устройств. Поместите обычную папку Vault в iCloud Drive, OneDrive, Dropbox, Syncthing или на подключённый NAS, а затем подключите Codex, Claude Code, Cursor, OpenCode, DeepSeek Harness, Gemini CLI, GitHub Copilot CLI и MiniMax Code к одной и той же памяти.

Китайская документация · Руководство пользователя на английском · Китайское руководство пользователя

Версия 0.6.0-beta.1 не обеспечивает сквозное шифрование. Никогда не храните пароли, API-ключи, токены, закрытые ключи, коды восстановления и другие секреты.

Зачем это нужно

  • Кроссплатформенность: синхронизируйте обычные файлы без управляющего сервера или фонового процесса базы данных.

  • Кросс-агентность: единый контракт MCP и CLI вместо привязки памяти к конкретному вендору моделей.

  • Работа в офлайне: каждая запись — это независимое неизменяемое JSON-событие, которое синхронизируется позднее.

  • Устойчивость к конфликтам: параллельные добавления никогда не перезаписывают друг друга; обновления сходятся детерминированно.

  • Переиспользуемые Skills: копируйте один источник Vault в каталоги Skills конкретного агента по хэшу содержимого в macOS и Windows.

  • Низкая стоимость: используйте уже имеющиеся у вас хранилище и ПО для синхронизации.

Related MCP server: SharedBrain

Поддерживаемые агенты

Агент

MCP

Общие Skills

OpenAI Codex

Claude Code

Cursor

OpenCode

DeepSeek Harness

Gemini CLI

GitHub Copilot CLI

MiniMax Code

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

Требуется Node.js 20 или новее:

npm install -g memory-ferry@beta

memory-ferry init "/path/to/your/synced/MemoryFerryVault"
memory-ferry agents install all
memory-ferry remember "Prefer concise answers" --kind preference --scope global
memory-ferry recall "answer style"
memory-ferry ui

В бета-период используйте явный тег @beta. Обновление или удаление:

npm install -g memory-ferry@beta
npm uninstall -g memory-ferry

Панель управления доступна только через loopback, открывается в браузере, поддерживает английский и китайский языки, управляет несколькими Vaults, подключает и отключает агентов, безопасно переносит содержимое Vault и, пока запущена, каждые пять минут согласует Skills.

Переносимое приложение для Windows

Релиз для Windows x64 — это переносимое приложение MemoryFerry.exe: не требуются ни установщик, ни отдельная установка Node.js. Поместите EXE в постоянную папку и дважды щёлкните по нему. Оно запускается без окна консоли и открывает панель управления в браузере. Используйте прилагаемый MemoryFerry-CLI.cmd, когда нужен вывод в командной строке.

Бета-версия не имеет коммерческой подписи кода, поэтому Windows может показывать предупреждение о неизвестном издателе. Проверьте прилагаемый файл SHA-256 и оставьте SmartScreen включённым.

Модель хранения

MemoryFerryVault/
├── memory-ferry.json
├── memory/events/<device-id>/<date>/<event-id>.json
└── skills/<skill-name>/...

Идентификатор устройства, часы, кэши событий и опциональные индексы эмбеддингов Ollama находятся вне синхронизируемой папки. Vault не содержит активной базы данных SQLite, WAL или файла блокировки.

Совместимость при обновлении

Memory Ferry распознаёт существующие установки Agent Vault Sync:

  • agent-vault.json принимается, и создаётся новый сопутствующий манифест memory-ferry.json без удаления старого файла.

  • Состояние из ~/.agent-vault-sync переносится в ~/.memory-ferry, если новое состояние ещё не существует.

  • Переменные окружения AGENT_VAULT_* остаются запасными вариантами для заменяющих их MEMORY_FERRY_*.

  • Повторное подключение агента удаляет старую управляемую запись agent-vault и записывает memory-ferry.

  • Устаревший псевдоним CLI agent-vault остаётся доступным в течение миграционного периода беты.

Сделайте резервные копии важных Vault перед обновлением и дайте вашему клиенту синхронизации завершить работу, прежде чем открывать тот же Vault на другом компьютере.

Опциональный семантический поиск

Если доступен локальный Ollama, команды recall и context сочетают семантическую близость с текстовой оценкой Unicode/CJK. Установите MEMORY_FERRY_EMBED=off или передайте флаг --no-semantic, чтобы использовать поиск только по тексту. Индексы эмбеддингов остаются локальными и восстанавливаются до того, как будет возвращён первый результат после облачной синхронизации или переноса.

Разработка

npm ci
npm run test:all
npm audit --omit=dev
npm pack --dry-run

Релизы для Windows собираются и проходят смоук-тестирование в GitHub Actions. См. CONTRIBUTING.md, SECURITY.md и architecture.md.

Лицензия

MIT. Автономные релизы также включают Node.js и уведомления о лицензиях третьих сторон.

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides persistent AI agent memory using a local vector database for long-term semantic storage and short-term session scratchpads. It enables low-latency memory operations including search, storage, and bulk management without external cloud dependencies.
  • A
    license
    Not graded
    quality
    B
    maintenance
    Local-first, multi-user shared memory for AI agents with semantic search, offline support, and team synchronization.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to maintain persistent, local memory with retrieval-augmented search, knowledge graphs, and context surfacing, without any cloud dependencies.
    135
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents with long-term memory and retrieval-augmented generation (RAG) capabilities, allowing them to recall past conversations, search local files, and learn user preferences.
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/iced7/memory-ferry'

If you have feedback or need assistance with the MCP directory API, please join our Discord server