hash  by hashintel

Open-source database for knowledge graph creation

Created 6 years ago
1,335 stars

Top 30.1% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

HASH is an open-source, multi-tenant knowledge graph database designed to autonomously grow, structure, and validate data. It targets users and developers seeking a unified, high-trust data source, particularly for AI applications, by integrating real-time data from public and private sources.

How It Works

HASH functions as a self-building knowledge graph, integrating data in near-realtime. It leverages intelligent agents for autonomous growth, validation, and maintenance. The system supports visual browsing and management of both data entities and schemas for technical and non-technical users. Its architecture aims to provide a robust data foundation for AI, addressing data quality challenges in generative AI interfaces.

Quick Start & Requirements

  • Hosted App: Create an account at app.hash.ai.
  • Local Development: Requires Git (≥ 2.17), Rust (≥ 1.27.1), Docker (≥ 20.10), Docker Buildx (≥ 0.10.4), Protobuf, and Node.js (via mise). AI features require API keys for OpenAI, Anthropic, and AWS. Local setup involves cloning the repo, installing dependencies (mise install, yarn install), running external services (yarn external-services up -d), and starting the app (yarn start).
  • Resources: Docker for macOS/Windows requires at least 4GB RAM (8GB recommended).

Highlighted Details

  • Self-building knowledge graph with autonomous agents.
  • Supports multi-tenancy and real-time data integration.
  • Visual interface for data and schema management.
  • Future plans include AI-generated interfaces ("blocks").

Maintenance & Community

  • Active development with a public monorepo.
  • Community support via GitHub Discussions and issues.
  • Contact: hey@hash.ai, @hashintel on X.

Licensing & Compatibility

  • "Free, open-source software" with details in the LICENSE file. Specific licenses for different parts are available.

Limitations & Caveats

  • Running HASH locally is experimental and not yet officially supported, with a guide planned for Q2 2025.
  • OpenSearch is currently disabled by default and unmaintained.
  • Cloud deployment guides are coming soon.
Health Check
Last Commit

15 hours ago

Responsiveness

1 day

Pull Requests (30d)
72
Issues (30d)
1
Star History
23 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.