I used Claude to fix my biggest frustration with PDFs
My bank asked for 17 PDF documents regarding my mortgage application.
I got tired of opening and closing files and keeping track of things. So I decided to send a single PDF with many pages, to avoid going back and forth, but that caused even more confusion.
So I came up with an idea: what if I could scroll horizontally to see the pages of a single file and then scroll vertically to see more files? That’d be a great way to navigate multiple PDFs all at once, in a simple, 2D canvas, like Figma (which by the way doesn’t support pdf imports natively).
I decided to extend the pdf standard by adding metadata to indicate where files end and where new files start. This allowed me to store multiple PDFs into a single, backwards compatible PDF. I called this new format .pdfx but it can also be stored as a regular pdf with metadata.
I was lucky, because I managed to task Claude just 3 hours before the most advanced model was shut down and I was surprised at its capabilities, it did 80% of the project in 2 hours.
It’s open-source, uses Electron with native Liquid Glass overrides with attention to UI/UX, but there are some rough edges:
https://github.com/AlexandrosGounis/pdfx
Your feedback would be highly appreciated