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.