Try O-Reader
Frontend-only preview of O-Reader.
No files are uploaded; everything runs in your browser.
๐
Drop PDFs here or
Accepted: .pdf โ up to 10 files
0 files
Results
No files yet. Add some PDFs to see predicted labels and the renamed output.
What happens in the real agent?
- Extracts text with PyMuPDF (fast PDF parsing).
- Classifies with GPT (
invoice
, contract
, cv
, unknown
).
- Renames as
{type}__ai__{original}.pdf
and routes to a folder.
- Writes a
summary.csv
of all actions.
git clone https://github.com/oaibuilds/O-Reader
cd O-Reader
python -m venv .venv && source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
echo OPENAI_API_KEY=sk-xxx > .env
python main.py
output/classified/<type>/
destination route
Privacy: this demo does not upload files. Everything runs in your browser to show the UX idea.