Run a single document through MinerU with a visible, step by step interface.
Convert archival scans of older documents into searchable markdown output.
Track job history and download generated files from completed conversions.
Process documents with optional GPU acceleration on Windows or Linux.
| leecoursey/mineru-gui | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Docker Compose plus a separately installed MinerU container image before the GUI can run anything.
MinerU Archival GUI is a locally hosted web interface built on top of MinerU, a document processing tool. Instead of handling large batches of files, this GUI is built for a different job: taking one document at a time, checking its page count, running MinerU on it, watching the command output live, and reviewing the results afterward. It grew out of a personal need to make occasional archival scans of older industry references searchable and easier to reuse, so it favors a clear, visible workflow over automation at scale. The interface supports drag and drop uploads, automatic page range detection, controls for MinerU's backend and processing options, a live output log, and a history of recent jobs. Generated files appear in a compact file tree with direct downloads, and completed jobs can automatically clean up temporary working copies while keeping the final markdown, images, and content files. It also includes both a light mode and a dark mode. This project only provides the GUI layer. It does not include MinerU itself or its models, so you need Docker with Compose support and a working MinerU container image already set up separately, following MinerU's own installation instructions. It is designed to run on Windows with Docker Desktop or WSL2, or on Linux with Docker Engine, and optionally supports NVIDIA GPU acceleration through the NVIDIA Container Toolkit. macOS is not currently tested or supported. Once MinerU is installed, starting the app is a matter of running a provided script for your platform, which launches the service on localhost only, since the app has no built in authentication. All processed documents and job data stay in a local data folder that is excluded from version control. The project describes itself as an early, experimental release extracted from a working personal setup, and the GUI source code is released under the Apache License 2.0, separate from MinerU's own licensing terms.
A local web interface for processing one document at a time through the MinerU document conversion tool, with live progress and job history.
Mainly Python. The stack also includes Python, Docker, Docker Compose.
The GUI source is free to use for any purpose, including commercial use, as long as you keep the required attribution notices.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.