← Все проекты
Проект / Rust

MarchLiu/hypatia: Hypatia — система управления знаниями для ИИ на Rust

Создавайте и запрашивайте графы знаний через JSON-запросы без внешних моделей.

MarchLiu/hypatia — open-source проект на Rust, который стоит оценить перед внедрением или доработкой.

★ 113 Rust Форки 7 Issue 0 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков Rust-приложений с ИИ, исследователей и инженеров, которым нужно хранить структурированные знания в виде графов (узлы и связи) с полнотекстовым поиском.

Проблема / задача

ИИ-приложениям сложно работать с памятью: знания разрознены, поиск неточный, а интеграция с базами данных требует ручной работы.

Как это работает

Система хранит знания как узлы (записи с тегами) и связи (триплеты «субъект-предикат-объект»). Запросы пишутся на JSE — JSON-языке, который компилируется в SQL. Движок использует DuckDB для структурированных запросов и SQLite FTS5 для полнотекстового поиска с синонимами. Данные изолированы в «полках» — директориях, которые можно подключать и экспортировать.

Что видно по README

Hypatia — это локальная система управления знаниями, написанная на Rust. Она позволяет создавать графы знаний, связывать их через триплеты и искать через кастомный JSON-язык запросов (JSE). Работает без внешних моделей ИИ, использует две встроенные базы данных для скорости и точности. Есть CLI, REPL и интеграция с Claude Code для перевода запросов с естественного языка.

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

Граф знаний: узлы (записи) и рёбра (триплеты) с временными диапазонамиJSE-движок: JSON-запросы с операторами $and, $or, $search, $triple и другимиДвойное хранилище: DuckDB для структурированных запросов, SQLite FTS5 для полнотекстового поискаСистема полок: изолированные директории для данных с подключением/отключениемCLI и REPL: командный интерфейс и интерактивная средаКроссплатформенность: сборка под 18+ целей, включая Linux, macOS, Windows, Android

Технологии

RustDuckDBSQLite FTS5DockerExpressOpenAI APISQLiteGo

Интересный факт

Назван в честь Гипатии — философа и учёной из Александрийской библиотеки, что отражает идею проекта: хранить знания, как в древней библиотеке, но с современными запросами.

С чего начать

  • Соберите проект: cargo build --release
  • Создайте запись: hypatia knowledge-create "Rust" -d "язык системного программирования" -t "язык,компилируемый"

Оценка GitRadar

Удобство
7/10
Свежесть
8/10
Перспектива
8/10
Монетизация
6/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если вам нужна легковесная, локальная система для графов знаний на Rust. JSE-язык удобен для сложных запросов, а интеграция с Claude Code упрощает взаимодействие. Проект сыроват (версия 0.1.0), но архитектура продумана.

Наблюдения по обновлениям

Проект активен (версия 0.1.0), есть документация и примеры, но issues пока нет. Архитектура заложена под будущее развитие.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/MarchLiu/hypatia
Создан на GitHub
10 апреля 2026 г.
Последнее обновление репо
10 апреля 2026 г.
Последняя проверка GitRadar
10 апреля 2026 г.
Изученные файлы
README.md, src/main.rs, src/lib.rs, Cargo.toml, src/error.rs, src/lab.rs

FAQ

Что это такое?

Локальная система управления знаниями для ИИ-приложений. Хранит данные как граф (узлы и связи) и позволяет искать через JSON-запросы.

Для кого подходит?

Для разработчиков на Rust, которые создают ИИ-агентов, исследовательские инструменты или нуждаются в структурированном хранилище знаний с гибким поиском.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с MarchLiu/hypatia?

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