Что это такое?
Локальная система управления знаниями для ИИ-приложений. Хранит данные как граф (узлы и связи) и позволяет искать через JSON-запросы.
MarchLiu/hypatia — open-source проект на Rust, который стоит оценить перед внедрением или доработкой.
Для разработчиков Rust-приложений с ИИ, исследователей и инженеров, которым нужно хранить структурированные знания в виде графов (узлы и связи) с полнотекстовым поиском.
ИИ-приложениям сложно работать с памятью: знания разрознены, поиск неточный, а интеграция с базами данных требует ручной работы.
Система хранит знания как узлы (записи с тегами) и связи (триплеты «субъект-предикат-объект»). Запросы пишутся на JSE — JSON-языке, который компилируется в SQL. Движок использует DuckDB для структурированных запросов и SQLite FTS5 для полнотекстового поиска с синонимами. Данные изолированы в «полках» — директориях, которые можно подключать и экспортировать.
Hypatia — это локальная система управления знаниями, написанная на Rust. Она позволяет создавать графы знаний, связывать их через триплеты и искать через кастомный JSON-язык запросов (JSE). Работает без внешних моделей ИИ, использует две встроенные базы данных для скорости и точности. Есть CLI, REPL и интеграция с Claude Code для перевода запросов с естественного языка.
Назван в честь Гипатии — философа и учёной из Александрийской библиотеки, что отражает идею проекта: хранить знания, как в древней библиотеке, но с современными запросами.
Стоит попробовать, если вам нужна легковесная, локальная система для графов знаний на Rust. JSE-язык удобен для сложных запросов, а интеграция с Claude Code упрощает взаимодействие. Проект сыроват (версия 0.1.0), но архитектура продумана.
Проект активен (версия 0.1.0), есть документация и примеры, но issues пока нет. Архитектура заложена под будущее развитие.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Локальная система управления знаниями для ИИ-приложений. Хранит данные как граф (узлы и связи) и позволяет искать через JSON-запросы.
Для разработчиков на Rust, которые создают ИИ-агентов, исследовательские инструменты или нуждаются в структурированном хранилище знаний с гибким поиском.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.