core

core

omega-memoryApache-2.0
150 звёзд23 форков
OMEGA — это MCP-сервер, который добавляет постоянную память ИИ-агентам для разработки. Он сохраняет историю решений, предпочтения в коде и архитектурный контекст между сессиями. Без такого сервера каждый новый диалог с агентом начинается с нуля. Разработчик тратит 10–30 минут, заново объясняя контекст, который уже был установлен. Агенты повторяют одни и те же ошибки. OMEGA работает локально, на вашем компьютере. Никаких облачных сервисов, API-ключей или привязки к одной модели. Сервер совместим с Claude, GPT, Gemini, Cursor, Claw Code и любыми MCP-клиентами. Это решение занимает первое место в тестах LongMemEval.

Установка

uvx omega-memory

Характеристики

Общее

  • СтатусСообщество
  • Разработчикomega-memory
  • ЛицензияApache-2.0

Технологии

  • Языки
    Python
  • Транспорт
    stdio

Описание

Возможности

  • Сохранение предпочтений: агент запоминает, что вы используете TypeScript в strict-режиме или предпочитаете функциональный стиль.
  • Передача контекста между сессиями: после перезапуска клиента агент восстанавливает историю обсуждений и принятые решения.
  • Поиск по памяти: запросы вроде «найди, почему мы выбрали PostgreSQL» возвращают точную запись из базы.
  • Автоматическое запоминание через хуки: сервер фиксирует ключевые события без вашего участия.
  • Работа с любой LLM: не привязан к провайдеру — переключайтесь между моделями без потери накопленной информации.
  • Специализированная установка под клиента: отдельные команды для Claude Desktop, Cursor, Windsurf, Cline и Codex.
  • Библиотечный режим: используйте OMEGA как Python-библиотеку в скриптах и CI/CD без запуска полноценного сервера.
  • Zero-конфигурация: команда omega setup сама загружает модель и регистрирует MCP-сервер.

Как подключить

Установите сервер через pip:

pip install omega-memory[server]

Запустите настройку для вашего клиента. Например, для Claude Desktop:

omega setup --client claude-desktop

или для Cursor:

omega setup --client cursor

Скрипт сам пропишет конфигурацию MCP-сервера. Вот как выглядит запись в файле настроек Claude Desktop:

{ "mcpServers": { "omega-memory": { "command": "uvx", "args": ["omega-memory"] } } }

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

omega doctor

Примеры запросов

  • «Сохрани моё предпочтение: всегда использовать функциональные компоненты в React.»
  • «Вспомни, какую архитектуру мы выбрали для микросервиса оплаты в прошлом спринте.»
  • «Найди записи о проблемах с библиотекой Pandas в этом проекте.»
  • «Запомни этот патчерн для логгирования — в будущих сессиях повторяй его.»

Технические детали

  • Язык: Python 3.11+
  • Транспорт: stdio (MCP-протокол)
  • Лицензия: Apache-2.0
  • Совместимость: Claude Desktop, Cursor, Windsurf, Cline, Codex и любые другие MCP-клиенты
  • Версия: стабильная, 1123 теста пройдено

Поделиться