selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

OmniParse logo

Self-host OmniParse

Data ingestion and parsing platform for GenAI applications

BetaOpen SourceGPL-3.0
Updated10 months ago
LanguagePython
Setup difficultyEasy
Stars
7 932
Port
8000 (HTTP API and Gradio UI)
Install with Docker

What is OmniParse?

OmniParse is a platform for ingesting and parsing unstructured data including documents, images, videos, audio files, and web pages into structured markdown that works well with GenAI applications. It operates locally without external APIs, supports around 20 file types, and provides table extraction, image captioning, audio/video transcription, and web crawling capabilities. The software runs as a FastAPI server with an interactive Gradio UI and requires a GPU with 8-10 GB minimum VRAM due to its use of deep learning models.

Should you self-host OmniParse?

OmniParse scores 34/100 on selfhost.directory (how scoring works) and ranks #39 of 46 in Document Management. It has 7 932 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

It is GPL-3.0-licensed and written mostly in Python.

Its closest alternative on selfhost.directory is Stirling-PDF (87/100, 95 252 stars). It scores higher overall, so compare the two before you pick. See OmniParse vs Stirling-PDF side by side.

Features

  • Audio/video transcription
  • Document Parsing
  • Interactive UI
  • REST API
  • Web page crawling

OmniParse README

How to install OmniParse

Install OmniParse with Docker

docker pull savatar101/omniparse:0.1 docker run --gpus all -p 8000:8000 savatar101/omniparse:0.1

Linux-only

More in AI Automation

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…