Repolode
hashintel

hashintel/hash

An open-source, self-building knowledge graph database where AI agents populate and maintain structured, typed data for process automation and decision making.

Stars
1,688
Forks
125
Open issues
105
Last commit
10 hours ago

What is it?

HASH is an open-source platform for turning raw information into knowledge and process graphs. It stores data as entities governed by types (schemas), and lets autonomous agents collect, structure and check information from the public internet or from connected private sources in a standardized semantic form. Non-technical users can browse and manage entities and types visually.

The platform records bitemporal data, so it can track both when something happened and when it became known. The repository is a monorepo containing the apps (API, frontend, and supporting services), Block Protocol blocks, Rust libraries including the graph layer, and infrastructure definitions built on Docker Compose, Postgres, Redis, Temporal and Kratos.

Local development requires Docker and mise to install pinned toolchains, and the Rust graph service compiles from source unless it is run in Docker. A hosted version is available at hash.ai, and a self-hosting guide is provided.

Key features

  • 01Stores entities governed by user-defined types, acting as a schema-backed database.
  • 02Lets agents collect and maintain data from the public internet and connected private sources.
  • 03Records bitemporal data to separate when events occurred from when they became known.
  • 04Provides visual interfaces for non-technical users to browse entities and types.
  • 05Ships Docker Compose definitions for self-hosting and a local development setup.

Use cases

  • Building a structured, continuously updated knowledge base from web and internal sources.
  • Modeling business processes and decisions on top of a graph-backed data layer.
  • Providing a source of truth for critical data with traceable provenance over time.

In collections

Topics

FAQ

What is hash?
An open-source, self-building knowledge graph database where AI agents populate and maintain structured, typed data for process automation and decision making. HASH is an open-source platform for turning raw information into knowledge and process graphs. It stores data as entities governed by types (schemas), and lets autonomous agents collect, structure and check information from the public internet or from connected private sources in a standardized semantic form. Non-technical users can browse and manage entities and types visually.
Is hash free to use? What license does it have?
hash is open source under the Other license. Check the license terms before using it in commercial products.
Is hash still maintained?
Actively maintained. The last commit to hash was on Nov 6, 2026.
What can I use hash for?
Building a structured, continuously updated knowledge base from web and internal sources. Modeling business processes and decisions on top of a graph-backed data layer. Providing a source of truth for critical data with traceable provenance over time.
Where can I get hash?
The source code and installation instructions are on GitHub: https://github.com/hashintel/hash

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects