yifanfeng97/Hyper-Extract

Hypergraph is more powerful. Transform unstructured text into structured knowledge with LLMs. Graphs, hypergraphs, and spatio-temporal extractions — with one command.

What it solves

Hyper-Extract は CLI ツール兼フレームワークで、非構造化テキストドキュメントを構造化された強く型付けされた「Knowledge Abstract」に変換することを目的としています。大量のドキュメントを手作業で読み、重要なエンティティ、リレーションシップ、パターンを抽出する必要がなくなり、ワンコマンドでドキュメントをナレッジグラフ、ハイパーグラフ、または Pydantic モデルなどの形式に変換できます。

How it works

システムは Auto-Types、Methods、Templates の 3 層アーキテクチャで構成されています。事前定義された YAML テンプレートに基づき、LLM(構造化出力/JSON スキーマ経由)を利用してテキストを解析します。GraphRAG や LightRAG など複数の抽出エンジンをサポートし、新しいドキュメントが追加されるたびにナレッジベースをインクリメンタルに進化させることができます。抽出されたデータは Knowledge Abstract として保存、RAG で検索、可視化、または Obsidian ボールトへエクスポート可能です。

Who it’s for

  • Researchers 学術論文をインタラクティブなナレッジグラフに変換したい方。
  • Financial Analysts 決算報告書から企業や指標を自動的に抽出したい方。
  • Developers vLLM を用いたローカル・プライベートな知識抽出を求める方。
  • Knowledge Managers Obsidian を個人知識管理に活用している方。

Highlights

  • 8 Knowledge Structures:シンプルなリストやセットから複雑な時空間グラフ、ハイパーグラフまで対応。
  • 80+ YAML Templates:金融、法務、医療、一般領域向けのノーコードプリセットを提供。
  • 10+ Extraction Engines:GraphRAG、LightRAG、Hyper‑RAG などの実装をすぐに利用可能。
  • MCP Server Support:Claude Desktop や IDE エージェントが Model Context Protocol を通じて Knowledge Abstract にクエリ可能。
  • Multi-Model Support:OpenAI、Anthropic、ローカル vLLM デプロイに対応。
  • Obsidian Export:抽出されたグラフを wikilink で結びつけた Markdown ノートに変換。