Распределённая горизонтально масштабируемая графовая база данных с открытым исходным кодом, запросами, совместимыми с OpenCypher, и согласованностью на основе Raft.
hashintel/hash
Открытая база данных графов знаний с самообслуживанием: AI-агенты наполняют и поддерживают структурированные типизированные данные для автоматизации процессов и принятия решений.
- Звёзды
- 1,688
- Форки
- 125
- Открытые issues
- 105
- Последний коммит
- 6 часов назад
Что это?
HASH — открытая платформа для преобразования исходной информации в графы знаний и процессов. Она хранит данные в виде сущностей, управляемых типами (схемами), и позволяет автономным агентам собирать, структурировать и проверять информацию из общедоступного интернета или подключённых закрытых источников, приводя её к стандартизированному семантическому виду. Пользователи без технических навыков могут просматривать сущности и типы и управлять ими через визуальный интерфейс.
Платформа записывает бивременные данные, поэтому может отслеживать и то, когда что-то произошло, и то, когда об этом стало известно. Репозиторий представляет собой монорепозиторий, содержащий приложения (API, frontend и вспомогательные сервисы), блоки Block Protocol, библиотеки Rust, включая графовый слой, а также определения инфраструктуры на основе Docker Compose, Postgres, Redis, Temporal и Kratos.
Для локальной разработки нужны Docker и mise, чтобы устанавливать зафиксированные версии инструментов; графовый сервис на Rust компилируется из исходного кода, если запускать его не в Docker. Размещённая версия доступна на hash.ai, также есть руководство по самостоятельному хостингу.
Ключевые возможности
- 01Хранит сущности, управляемые определяемыми пользователем типами, и служит базой данных со схемой.
- 02Позволяет агентам собирать и поддерживать данные из общедоступного интернета и подключённых закрытых источников.
- 03Записывает бивременные данные, отделяя время событий от времени, когда о них стало известно.
- 04Предоставляет визуальный интерфейс, в котором пользователи без технических навыков могут просматривать сущности и типы.
- 05Включает конфигурации Docker Compose для самостоятельного хостинга и локальной разработки.
Сценарии использования
- Создание структурированной базы знаний, которая непрерывно обновляется на основе данных из интернета и внутренних источников.
- Моделирование бизнес-процессов и принятия решений на основе слоя данных в виде графа.
- Создание источника достоверных критически важных данных с отслеживаемым происхождением во времени.
В подборках
Темы
Частые вопросы
- Что такое hash?
- Открытая база данных графов знаний с самообслуживанием: AI-агенты наполняют и поддерживают структурированные типизированные данные для автоматизации процессов и принятия решений. HASH — открытая платформа для преобразования исходной информации в графы знаний и процессов. Она хранит данные в виде сущностей, управляемых типами (схемами), и позволяет автономным агентам собирать, структурировать и проверять информацию из общедоступного интернета или подключённых закрытых источников, приводя её к стандартизированному семантическому виду. Пользователи без технических навыков могут просматривать сущности и типы и управлять ими через визуальный интерфейс.
- hash можно использовать бесплатно? Какая у него лицензия?
- hash распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- hash всё ещё поддерживается?
- Активно поддерживается. Последний коммит в hash — 6 нояб. 2026 г..
- Для чего можно использовать hash?
- Создание структурированной базы знаний, которая непрерывно обновляется на основе данных из интернета и внутренних источников. Моделирование бизнес-процессов и принятия решений на основе слоя данных в виде графа. Создание источника достоверных критически важных данных с отслеживаемым происхождением во времени.
- Где скачать hash?
- Исходный код и инструкции по установке — на GitHub: https://github.com/hashintel/hash
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Python-фреймворк для построения временных графов знаний, отслеживающих изменения фактов, — память и контекст для AI-агентов.
Встраиваемая база данных на Rust для AI-агентов: хранит графовые, реляционные, текстовые и векторные данные в одном отказоустойчивом движке и возвращает ограниченный контекст.
Open-source платформа памяти для AI, которая превращает документы, код и диалоги в локально размещённый граф знаний для AI-агентов.
Neo4j — графовая база данных, которая хранит данные в виде узлов и связей и позволяет запрашивать их на языке Cypher.
Графовая база данных, которая хранит смежность в виде разреженных матриц и выполняет запросы на OpenCypher; подходит для графов знаний и задач LLM и GraphRAG.