Skip to main content

PukaPok

Organize, Read, and Understand PDFs Intelligently.

A modern, open-source PDF library manager and viewer designed for clarity, speed, and powerful features. Organize thousands of documents effortlessly, enjoy a comfortable reading experience, and unlock deeper understanding with unique tools built for researchers and professionals.

Animated GIF showing different bookshelves being selected in PukaPok (All, Dev, Origami, Philo, Manual), displaying the organized PDF contents of each shelf.
Say goodbye to messy folders. Organize your documents intuitively with dedicated bookshelves for different subjects or projects.

Stop Fighting Your PDFs

Remember the frustration of disorganized PDF folders? Struggling with outdated interfaces, sluggish viewers, and the lack of proper dark modes? Finding specific information buried in mountains of documents can feel impossible.

PukaPok is the Answer. I built PukaPok from the ground up, inspired by the need for a truly modern solution. It combines elegant library management with a sophisticated, comfortable viewer, packed with smart features you won't find elsewhere.

Everything You Need

Organize with Ease

  • Intuitive Bookshelves: Group your documents logically.
  • Flexible Tagging: Add multiple tags for powerful cross-referencing.
  • Simple Import: Drag-and-drop or use the import button.
  • Metadata Editor: Quickly fix titles and authors directly within PukaPok.
Screenshot of PukaPok's library view showing the metadata editor side panel alongside the separate tag manager window.
Effortlessly manage your library: Edit PDF metadata directly, assign tags, and organize your entire tag structure with the dedicated manager.

Read in Comfort

  • Fluid Viewing: Smooth scrolling and zooming, even with large files, thanks to multi-phase rendering and advanced caching.
  • Multiple Layouts: Choose single-page or two-page spreads, both with continuous scrolling available.
  • Eye-Friendly Modes: Unique true dark mode (inverse colors) or a gentle sepia tone.
  • Smart Preloading: Anticipates your reading for a seamless experience.
Animated GIF demonstrating PukaPok viewer modes: cycling through normal, true dark, and sepia themes in both single-page and dual-page layouts.
Switch seamlessly between single or dual-page layouts, and choose your comfort: standard view, true dark mode, or a gentle sepia tone. Reading PDFs your way.

Find Anything, Instantly

  • Fast Search: Locate documents in milliseconds (designed for 10,000+ files).
  • Comprehensive Indexing: Search filenames, titles, metadata, tags, and even bookmark comments!
  • Advanced Logic: Multi-phase search (exact, compound, fuzzy) finds what you mean.
  • (Optional) Semantic Search: Leverage a local LLM for meaning-based search (Your data stays private!).
Screenshot of PukaPok search results displaying documents found for the query 'programming', highlighting the search term within the results list.
Find precisely what you need. PukaPok's powerful search digs through content, metadata, tags, and even bookmark comments, you don't even need to type correctly !

Powerful Bookmarking

  • Annotated Bookmarks: Add comments and see page previews directly in your bookmark list.
  • Searchable Notes: Your bookmark comments become part of the searchable library index.
Screenshot of PukaPok viewer showing the bookmark side panel open with the bookmark editor window displayed for adding comments and previews.
Go beyond simple page marking. Add detailed comments and see page previews in your bookmarks – all fully searchable alongside your document content.

Advanced Reference System

  • Smart Hover: Instantly preview equations, figures, and tables by hovering over citations.
  • Pinning Power: Pin any preview to keep it visible while you read.
  • Custom Pins: Select and pin any rectangular area of the PDF for reference.
  • Organized Workflows: Group your pins to show or hide entire sets of information as needed.
Screenshot demonstrating the reference system: a pinned figure, a hovering equation preview, and the pin manager sidebar.
Never lose your place. Preview references on hover, pin critical figures or equations, and organize them into groups for complex study sessions.

A Game-Changer for Scientific Reading

Reading research papers and technical documents just got significantly easier. PukaPok's standout feature automatically identifies references to:
Equations, Figures, and Tables.

Simply hover over a reference citation (e.g., "(12)", "Fig. 3") in the text, and PukaPok instantly displays the referenced item in a convenient pop-up window! No more endless scrolling back and forth. Stay focused and understand complex documents faster.

Hover over citations to instantly preview figures, tables, and equations. Pin important references for quick access and organize them into groups for a streamlined workflow.

User-Focused Tools That Work

PukaPok follows a core philosophy: provide a clean, intuitive, and aesthetically pleasing interface without sacrificing power or performance. Every feature is designed with your workflow in mind.

  • Lightweight & Fast: Built with efficiency using Python and Qt.
  • Scalable: Designed to handle massive libraries and large PDFs smoothly.
  • User-Focused: Crafted to enhance your reading and organization workflow.
PukaPok viewer in dual-page mode showing a research paper with a pinned figure for easy reference while reading.
Dual-page view for comfortable reading, pinned figures for instant reference, bookmarks for navigation. PukaPok combines the tools you need without the clutter you don't.

Who is PukaPok For?

  • Researchers & Academics: Leverage the unique reference linking and powerful search.
  • Students: Organize course materials and research papers effectively.
  • Professionals: Manage technical manuals, reports, and documentation with ease.
  • Anyone with a large PDF library: Finally tame your digital documents!
  • Dark Mode Enthusiasts: Enjoy a comfortable, truly dark reading experience.

Status & Roadmap

PukaPok is currently in its final stages of preparation for release, though it still requires significant refactoring, code cleaning, and fine-tuning of complex systems. As this is a "side-side project," its completion might take some time, but rest assured, the core is nearly ready for an initial release!

  • Availability: Soon for Windows, Linux and macOS(via download & GitLab).
  • License: Planned to be Open Source.
  • Current Focus: Refactoring & Cleaning, Fine-tuning existing features, especially reference linking.
  • Roadmap Includes: PDF Annotation Tools, Bibliography Reference Linking, Enhanced AI Indexing, RAG Capabilities, Support for EPUB/Markdown/HTML.

Get Ready for a Better PDF Experience

Follow the project on GitLab to be notified when PukaPok v1.0 is released!



Or if it's urgent, or if you just want to share your interest in the project, feel free to reach out.

Contact Me