yifanfeng97/hyper-extract

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

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 40 minutes ago
Added to GitGenius on September 17th, 2026
Created on January 7th, 2026
Open Issues & Pull Requests: 1 (+0)
GitHub issues: Enabled
Number of forks: 457
Total Stargazers: 3,982 (+0)
Total Subscribers: 21 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 26.6 hours
Mean response time: 3.7 days
90th percentile: 9.9 days
Tracked items: 60

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 100% of issues opened in the past year have since been closed. Three people close 100% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 12
Closed in 7 days: 29
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 12
Closed in 7 days: 17
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (1)

Detailed Description

Hyper-Extract is a command-line tool for transforming unstructured text into structured knowledge using large language models, supporting graph, hypergraph, and spatio-temporal extractions.

The tool addresses the challenge of converting raw documents into queryable structured data. It works by leveraging LLMs to parse unstructured text and organize it into hypergraph representations, which capture more complex relationships than traditional graphs. Users can extract knowledge with a single command, then query and visualize the resulting structures. The tool supports multiple LLM providers including OpenAI, Anthropic, Google Gemini, Alibaba Bailian, and DeepSeek, as well as local vLLM deployments, allowing users to choose based on cost and capability requirements.

Hyper-Extract suits projects that need to convert documents into queryable knowledge bases or feed structured data into retrieval-augmented generation systems. It works well for teams already using LLMs who want to avoid building custom extraction pipelines. The tool is particularly valuable when relationships in your data are complex enough that traditional graphs fall short, since hypergraphs can represent higher-order connections. Teams should evaluate provider costs and latency requirements when choosing which LLM backend to pair with the tool, as the README notes that DeepSeek offers cost-effective extraction while OpenAI and Bailian bundle both LLM and embedding capabilities in single APIs.

The project maintains active development with regular updates to its documentation and examples. The codebase includes both command-line and Python API interfaces, giving users flexibility in how they integrate extraction into their workflows. The tool is distributed through standard Python package management and includes comprehensive online documentation covering provider configuration and core concepts.