OpenCypher互換のクエリとRaftベースの整合性を備えた、分散型で水平スケール可能なオープンソースのグラフデータベース。
hashintel/hash
AIエージェントが構造化された型付きデータを登録・維持し、プロセス自動化や意思決定を支える、オープンソースの自己構築型ナレッジグラフデータベース。
- スター
- 1,688
- フォーク
- 125
- 未解決の Issue
- 105
- 最終コミット
- 23 時間前
これは何?
HASHは、生の情報をナレッジグラフやプロセスグラフに変換するオープンソースプラットフォームです。データは型(スキーマ)で定義されたエンティティとして保存され、自律型エージェントが公開インターネットや接続されたプライベートソースから情報を収集・構造化・検証し、標準化された意味形式に整えます。技術者でないユーザーも、視覚的なインターフェースからエンティティや型を閲覧・管理できます。
このプラットフォームは二時点データを記録するため、出来事がいつ起きたかと、それがいつ判明したかの両方を追跡できます。リポジトリはモノレポで、アプリ(API、フロントエンド、関連サービス)、Block Protocolのブロック、グラフ層を含むRustライブラリ、Docker Compose、Postgres、Redis、Temporal、Kratosを基盤とするインフラ定義を含みます。
ローカル開発にはDockerと、バージョンを固定したツールチェーンをインストールするためのmiseが必要です。Rust製のグラフサービスは、Dockerで実行しない場合、ソースからコンパイルされます。ホスト版はhash.aiで利用でき、セルフホスティングガイドも提供されています。
主な機能
- 01ユーザー定義の型で定義されたエンティティを保存し、スキーマに基づくデータベースとして機能します。
- 02エージェントが公開インターネットや接続されたプライベートソースからデータを収集し、維持できます。
- 03二時点データを記録し、出来事が起きた時点と判明した時点を区別できます。
- 04技術者でないユーザーがエンティティや型を閲覧できる視覚的なインターフェースを提供します。
- 05セルフホスティングとローカル開発環境向けのDocker Compose定義を提供します。
ユースケース
- Webや社内ソースから、構造化され継続的に更新されるナレッジベースを構築する。
- グラフベースのデータ層を基盤として、業務プロセスや意思決定をモデル化する。
- 時間の経過に伴う追跡可能な来歴を備えた、重要データの信頼できる情報源を提供する。
収録されている特集
トピック
よくある質問
- hash とは?
- AIエージェントが構造化された型付きデータを登録・維持し、プロセス自動化や意思決定を支える、オープンソースの自己構築型ナレッジグラフデータベース。 HASHは、生の情報をナレッジグラフやプロセスグラフに変換するオープンソースプラットフォームです。データは型(スキーマ)で定義されたエンティティとして保存され、自律型エージェントが公開インターネットや接続されたプライベートソースから情報を収集・構造化・検証し、標準化された意味形式に整えます。技術者でないユーザーも、視覚的なインターフェースからエンティティや型を閲覧・管理できます。
- hash は無料で使えますか?ライセンスは?
- hash は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- hash は今もメンテナンスされていますか?
- 活発にメンテナンス中。hash の最終コミットは 2026年11月6日 です。
- hash は何に使えますか?
- Webや社内ソースから、構造化され継続的に更新されるナレッジベースを構築する。 グラフベースのデータ層を基盤として、業務プロセスや意思決定をモデル化する。 時間の経過に伴う追跡可能な来歴を備えた、重要データの信頼できる情報源を提供する。
- hash はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/hashintel/hash
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェントのメモリやコンテキストとして、時間の経過に伴う事実の変化を追跡する時系列ナレッジグラフを構築するPythonフレームワーク。
グラフ、リレーショナル、テキスト、ベクトルデータをクラッシュセーフな単一エンジンに格納し、上限付きのコンテキストを返す、AIエージェント向け組み込みRustデータベース。
ドキュメント、コード、会話をAIエージェント向けのセルフホスト型ナレッジグラフに変換する、オープンソースのAIメモリプラットフォーム。
Neo4jは、データをノードとリレーションシップとして保存し、Cypher言語でクエリするグラフデータベースです。
疎行列で隣接関係を保持し、OpenCypherでクエリを実行するグラフデータベース。LLMやGraphRAGのワークロード向けの知識グラフを対象としています。