Document piles
Run a folder of PDFs or CSVs through a model without a single line item on an invoice.
No API keys, no billing — just the free web UI. Send prompts, attach files, and pull back text or images, all from a script.
ChatGPT Gemini
no api key · nothing to bill
What it does, why it exists, and a few things people use it for.
Hermex opens a real Chrome window, signs in with your own session, types the prompt, uploads your files, waits for the reply, and hands it back as a Python object. No API key anywhere in that chain.
The same fluent call handles text, files, and images. Flip the switch — only the import and the class name move.
output
→ Returns A plain-text answer — the model’s reply as a string you can print, log, or pass along. The receipt’s full text — every line item transcribed into a string you can parse or save. A short summary — the whole document distilled into a handful of bullet points. The extracted text — everything readable in the image, as one plain string. A generated image — handed back as an object and written straight to the path you choose. A caption — a natural-language description of what is actually in the picture. The takeaway — the trend the chart shows, explained in words instead of pixels. The translated text — your document rendered in the target language, formatting intact. One answer per file — loop a directory and collect a result for every item in it.
Run a folder of PDFs or CSVs through a model without a single line item on an invoice.
Small scripts for you or your team, where standing up metered API billing isn't worth it.
Try the idea first. Move to paid API infrastructure once you know it's worth paying for.
OCR a receipt, read a chart, caption an image — the errands the official API is overkill for.
ChatGPT and Gemini are extraordinary. But for OCR, a quick question, or a one-off image, standing up an API key, a billing account, and a cost dashboard is a lot of ceremony. Hermex hands you the same models — minus the second invoice.
the usual route
this library
undetected-chromedriver, types your message the way a person would, uploads any attachments, waits for the reply to finish streaming, and hands it back as a Python object. The browser profile persists on disk, so your login carries across runs.ChatGPT to Gemini — and nothing else in your script changes.Free and open source, running on the web apps you already use.
pip install hermex