Repolode
Tencent-Hunyuan

Tencent-Hunyuan/Hy-Memory

Python SDK и MemHub — приложение для desktop и CLI с долговременной памятью по двухсистемной модели для LLM-агентов в чатах, рабочих и связанных с программированием сценариях.

Звёзды
2,000
Форки
145
Открытые issues
86
Последний коммит
позавчера

Что это?

Hy Memory — это Python SDK (hy-memory), который добавляет LLM-агентам постоянную память, организованную по двухсистемной когнитивной архитектуре. Память разделена на три сценария: иерархическая долговременная память для чатов, двухуровневое хранилище фактов о сессиях и повторно используемого опыта для рабочих задач, а также двухуровневая память с цепочкой эволюции версий кода для задач разработки ПО. Данные можно записывать в виде обычного текста или сообщений в формате OpenAI, а результаты поиска возвращаются с группировкой по каналам.

SDK поддерживает три режима: lite — для записи и поиска векторов без вызовов LLM, pro — для извлечения и согласования данных с помощью LLM, ultra — для вывода схем и консолидации данных из разных областей по вызову evolve(). В качестве векторных хранилищ доступны ChromaDB (по умолчанию), Qdrant и FAISS, а для графовой памяти — Kuzu и Neo4j. Любые совместимые с OpenAI конечные точки LLM и эмбеддингов можно настроить через переменные окружения.

MemHub — локальное desktop-приложение и CLI на базе SDK. Оно объединяет историю диалогов и следы работы с кодом из инструментов ИИ, авторизованных пользователем, например Claude Code, Cursor, Codex, OpenCode и Qwen Code, в одном локальном каталоге данных. Благодаря этому к воспоминаниям можно обращаться из разных приложений. В комплект также входят плагины для Hermes и OpenClaw.

Ключевые возможности

  • 01Три сценария (чат, рабочие задачи, программирование) с отдельными конвейерами обработки и хранилищами памяти.
  • 02Три режима: от записи необработанных векторов без LLM до полноценного вывода схем.
  • 03Подключаемые векторные хранилища (ChromaDB, Qdrant, FAISS) и графовые хранилища (Kuzu, Neo4j).
  • 04Память для программирования хранит цепочку diff версий кода, включая отменённые изменения.
  • 05Совместимость с любыми конечными точками LLM и эмбеддингов, поддерживающими OpenAI API.
  • 06Приложение MemHub для desktop и CLI позволяет обращаться к памяти из авторизованных инструментов ИИ для программирования.

Сценарии использования

  • Добавление постоянной персональной памяти в чат-ассистента или пользовательского агента.
  • Возможность для агента-программиста находить прежние исправления и отменённые изменения кода в том же репозитории и ветке.
  • Объединение истории диалогов и работы с кодом из нескольких инструментов ИИ в одном локальном хранилище.
  • Тестирование и прототипирование памяти агента в недорогом режиме lite.

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

  1. 1

    Установите основной пакет hy-memory из PyPI

    pip install hy-memory==2.0.4
  2. 2

    Укажите API-ключ OpenAI (или настройте совместимую с OpenAI LLM и endpoint для эмбеддингов)

    export OPENAI_API_KEY="sk-your-key"
  3. 3

    Создайте HyMemoryClient в режиме pro и записывайте и ищите воспоминания чата, используя пример на Python из README

Что важно знать

  • Для режимов pro и ultra необходимы LLM и API-ключ для эмбеддингов от сервиса, совместимого с OpenAI.
  • Режим ultra всегда использует графовую базу данных, что усложняет настройку.

В подборках

Темы

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

Что такое Hy-Memory?
Python SDK и MemHub — приложение для desktop и CLI с долговременной памятью по двухсистемной модели для LLM-агентов в чатах, рабочих и связанных с программированием сценариях. Hy Memory — это Python SDK (hy-memory), который добавляет LLM-агентам постоянную память, организованную по двухсистемной когнитивной архитектуре. Память разделена на три сценария: иерархическая долговременная память для чатов, двухуровневое хранилище фактов о сессиях и повторно используемого опыта для рабочих задач, а также двухуровневая память с цепочкой эволюции версий кода для задач разработки ПО. Данные можно записывать в виде обычного текста или сообщений в формате OpenAI, а результаты поиска возвращаются с группировкой по каналам.
Hy-Memory можно использовать бесплатно? Какая у него лицензия?
Hy-Memory распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Hy-Memory всё ещё поддерживается?
Активно поддерживается. Последний коммит в Hy-Memory — 6 нояб. 2026 г..
Для чего можно использовать Hy-Memory?
Добавление постоянной персональной памяти в чат-ассистента или пользовательского агента. Возможность для агента-программиста находить прежние исправления и отменённые изменения кода в том же репозитории и ветке. Объединение истории диалогов и работы с кодом из нескольких инструментов ИИ в одном локальном хранилище. Тестирование и прототипирование памяти агента в недорогом режиме lite.
Как установить Hy-Memory?
Установите основной пакет hy-memory из PyPI: pip install hy-memory==2.0.4 Укажите API-ключ OpenAI (или настройте совместимую с OpenAI LLM и endpoint для эмбеддингов): export OPENAI_API_KEY="sk-your-key" Создайте HyMemoryClient в режиме pro и записывайте и ищите воспоминания чата, используя пример на Python из README
Где скачать Hy-Memory?
Исходный код и инструкции по установке — на GitHub: https://github.com/Tencent-Hunyuan/Hy-Memory

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Сервис постоянной памяти для AI-агентов, который можно развернуть самостоятельно: REST API и MCP позволяют фреймворкам и ассистентам вроде Claude хранить общий контекст и получать к нему доступ.

2,1 тыс.+25 за неделю397PythonApache-2.0Обновлён 5 часов назад

Учебный репозиторий с 30 запускаемыми Jupyter-ноутбуками о методах организации памяти LLM-агентов: от буферов диалога до Mem0, Letta, Zep и Graphiti.

1,1 тыс.+7 за неделю141Jupyter NotebookApache-2.0Активно поддерживаетсяОбновлён 6 дней назад

Самостоятельно размещаемая база знаний на Rust, которая строит бивременной граф знаний по документам, поддерживает RAG-поиск, рассуждения на основе онтологий и доступ для агентов через MCP.

8,7 тыс.+40 за неделю1,2 тыс.RustApache-2.0Активно поддерживаетсяОбновлён 4 часа назад

Локальный слой долговременной памяти для AI-агентов на основе Markdown: данные хранятся в редактируемых файлах, а для поиска используются индексы SQLite и LanceDB.

13,8 тыс.+110 за неделю965PythonApache-2.0Активно поддерживаетсяОбновлён 20 часов назад