MemForge — плагин

Плагин памяти для Claude Code и Codex: знания команды из вики, тикетов и чатов с цитатами и проверкой устаревшего.

  • 103 ★ репозитория
  • Последний коммит
Плагин

Расширенный доступ

Почему такой уровень

  • Сервер читает документы из подключенных источников и отправляет их текст выбранному провайдеру моделей.
Все причины и проверки

dodo-labs-ai/mem-forge

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/memforge

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сервер читает документы из подключенных источников и отправляет их текст выбранному провайдеру моделей.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

MemForge заранее синхронизирует источники команды, такие как Confluence, Jira, Teams и GitHub, и собирает из них единую память. Модель превращает документы в точные факты и решения с условиями и исключениями. Агенты ищут их по MCP по ключевым словам, а при подключенной модели эмбеддингов и по смыслу. В выдаче нет текста документов: полный документ попадает в контекст, только когда агент его запросит. Каждый факт цитирует фрагмент источника и по возможности ссылается на оригинальную страницу, тикет или файл. При каждой синхронизации, по запросу или по расписанию, изменившиеся документы перепроверяются: факт сохраняется, заменяется или снимается, а если два документа расходятся, агент получает оба с пометкой о конфликте. Открытая версия работает на вашей машине через Docker Compose, плагин ставится в Claude Code и Codex.

Для кого. Командам, где знания лежат в вики, тикетах и чатах, а коду-агенту нужны решения и договоренности до начала правки.

Подходит, если

  • Новый разработчик просит агента починить тикет, а в вики описаны решения, которых нет в коде.
  • Два документа спорят, и агент должен показать оба с датами.
  • Каждый факт, на который агент опирается, надо проверить по первоисточнику.
  • Знания команды надо обновлять по расписанию, а не копировать вручную.

Не подходит, если

  • Нужна общая память для всей команды: открытая версия рассчитана на одного человека на одной машине.
  • Сервер нельзя запускать без Docker Compose и ключа модели.
  • Нужен источник вне списка: коннектор придется дописать самому.

Пример запроса к агенту

Перед правкой проверь в MemForge решения и договоренности по платежам и покажи источник каждого, на который ты опираешься.

Ограничения

Открытая версия рассчитана на одного пользователя, не имеет учетных записей и авторизации и слушает только `127.0.0.1`, поэтому ее нельзя выставлять в сеть. Командная облачная версия пока в листе ожидания. Для работы нужны Docker с Compose v2 и ключ OpenRouter, OpenAI или Anthropic, а без модели генерации синхронизация сохранит содержимое, но не создаст память. Текст источников уходит выбранным провайдерам моделей. Проект в бете: API, форматы хранения и упаковка плагина могут измениться, а обновление с миграцией сохраняет точку восстановления. Извлечение моделью может пропустить полезное, поэтому важные выводы сверяют с цитатой.

Как отключить. Отключите плагин в Claude Code через `/plugin` или командой Codex, а сервер остановите через `docker compose down` в папке репозитория. Данные хранятся локально и удаляются вместе с томами.

Частые вопросы

Как установить плагин в Claude Code?

В сессии выполните `/plugin marketplace add dodo-labs-ai/mem-forge`, затем `/plugin install memory@memforge`. Для Codex: `codex plugin marketplace add dodo-labs-ai/mem-forge` и `codex plugin add memory@memforge`.

Как запустить сервер?

Склонируйте репозиторий, скопируйте `.env.example` в `.env` и выполните `docker compose up --build`. Интерфейс откроется на `http://localhost:5174`.

Какие источники подключаются?

Confluence, Jira, Teams, GitHub и локальные папки. Obsidian значится в планах, а для недостающих источников есть интерфейс коннектора.

Как агент доверяет найденным фактам?

Каждый факт показывает цитату и ссылку на источник. Если источник больше не подтверждает факт, тот снимается.

Проходят ли ключи через агента?

Нет. Агент запускает сервер и плагин, а ключ модели вы вводите в панели администратора сами.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Постоянная память для агентов: заметки хранятся карточками в markdown и находятся в начале следующей сессии.

MCP-серверРасширенный доступ144Звезды репозитория

Плагин долгой памяти: запоминает решения, предпочтения и состояние задач между сессиями и подмешивает в запрос только нужное

ПлагинШирокий доступ401Звезды репозитория

Общая семантическая память для агентов: разговоры сохраняются в markdown и находятся поиском в Claude Code, Codex и других агентах

ПлагинРасширенный доступ2,9 тыс.Звезды репозитория

Локальная панель для Claude Code, Codex, Pi и OpenCode: изменения памяти ждут вашего решения, а после хода идет аудит

CLIРасширенный доступ279Звезды репозитория

Память кодинг-агента между сессиями, машинами и коллегами: решения и тупики сами попадают в следующие запросы.

ПлагинРасширенный доступ82Звезды репозитория

Память для агентов на графе знаний: плагины для Claude Code и Codex, MCP-сервер и Python-библиотека

ПлагинРасширенный доступ33,3 тыс.Звезды репозитория

Коротко о README

Описаны причины создания, пять шагов установки, схема работы от источников до агента и ограничения открытой версии. Подробности вынесены в документы quickstart, архитектуры и релизов.

Бейдж для README

Сообщить о проблеме