Offline PDF Summary Tool
Budget: $30 – $250 USD
I need a small Windows-desktop app, written in Python, that turns any research-paper PDF I drop onto it into a clean, overview-style summary. The workflow is intentionally simple: drag the PDF into the window, hit “Summarise”, and receive a plain-text digest that pulls out the study’s key points, methodology, and conclusions—no sentiment analysis, topic modelling, or extra frills.
I am fine with you calling an external LLM API for the heavy lifting as long as the program otherwise runs offline. Please add a compact “Settings” dialog where I can paste and store the API key; once that’s filled in, the app should work without an internet connection except for the call to the model itself. The generated summary must appear in an editable pane so I can tweak, copy, or export it.
I prefer a Python stack, so feel free to reach for PyQt, Tkinter, or another lightweight GUI toolkit you’re comfortable with. Package everything into an installer or self-contained executable that runs smoothly on recent versions of Windows, and include the fully commented source so I can extend it later.
Deliverables:
• Windows executable or installer
• Source code with clear build instructions
• Brief README describing dependencies, the summarisation flow, and how to add an API key
• A quick demo (video or GIF) showing drag-and-drop through to editable summary
Acceptance criteria:
• Drag-and-drop PDF input only, no copy-paste path required
• Summary returned strictly as plain text in an editable pane
• Settings dialog securely saves and retrieves LLM API key
• No additional analysis beyond summarisation
• App launches and runs offline aside from the LLM request
If this sounds straightforward to you, let’s get it built!
I am fine with you calling an external LLM API for the heavy lifting as long as the program otherwise runs offline. Please add a compact “Settings” dialog where I can paste and store the API key; once that’s filled in, the app should work without an internet connection except for the call to the model itself. The generated summary must appear in an editable pane so I can tweak, copy, or export it.
I prefer a Python stack, so feel free to reach for PyQt, Tkinter, or another lightweight GUI toolkit you’re comfortable with. Package everything into an installer or self-contained executable that runs smoothly on recent versions of Windows, and include the fully commented source so I can extend it later.
Deliverables:
• Windows executable or installer
• Source code with clear build instructions
• Brief README describing dependencies, the summarisation flow, and how to add an API key
• A quick demo (video or GIF) showing drag-and-drop through to editable summary
Acceptance criteria:
• Drag-and-drop PDF input only, no copy-paste path required
• Summary returned strictly as plain text in an editable pane
• Settings dialog securely saves and retrieves LLM API key
• No additional analysis beyond summarisation
• App launches and runs offline aside from the LLM request
If this sounds straightforward to you, let’s get it built!