adithya-s-k/omniparse

Ingest, parse, and optimize any data format ➡️ from documents to multimedia ➡️ for enhanced compatibility with GenAI frameworks

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 58 minutes ago
Added to GitGenius on September 8th, 2026
Created on June 4th, 2024
Open Issues & Pull Requests: 75 (+0)
GitHub issues: Enabled
Number of forks: 667
Total Stargazers: 7,824 (+0)
Total Subscribers: 49 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 23.8 hours
Mean response time: 12.1 days
90th percentile: 35.3 days
Tracked items: 20

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 25
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 580 days
Stale 30+ days: 25
Stale 90+ days: 23

Recent activity

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

Top labels

  • question (3)
  • bug (1)
  • enhancement (1)
  • good first issue (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

OmniParse is a data ingestion and parsing platform that converts unstructured data from documents, images, audio, video, and web pages into structured markdown optimized for generative AI applications.

The tool addresses the challenge of processing heterogeneous data formats by providing a unified ingestion pipeline. It extracts tables, captions images, transcribes audio and video, crawls web pages, and converts all outputs to structured markdown suitable for downstream AI tasks like retrieval-augmented generation and fine-tuning. The platform runs entirely locally without external API dependencies, fitting within a single T4 GPU, and supports approximately twenty file types through specialized models including Surya OCR, Florence-2 for vision tasks, and Whisper for audio transcription.

Developers should choose this tool if they need to prepare diverse data sources for AI applications and prefer local processing over cloud APIs. It suits projects requiring document parsing, multimedia ingestion, and web crawling in a single unified system. The platform is deployable via Docker and Skypilot, includes a Gradio-based interactive UI, and works in Google Colab environments. The server runs on Linux-based systems only; Windows and macOS are not supported due to dependency constraints.

Development activity shows consistent engagement with both issues and pull requests being tracked. The project maintains an interactive demonstration video and provides multiple deployment pathways including Docker images hosted on Docker Hub, suggesting active maintenance of infrastructure and documentation. Model downloading is offered as a separate step before server startup, indicating attention to initialization workflows and user experience.