Skip to contentPassagePinGet PassagePin

A little less searching. A lot more reading.

Find the page you had in mind.

You remember the idea. PassagePin finds the passage.

Search your PDF library by meaning, even when the words escape you.

Free & open source. Your data stay yours.

Explore an example:
PassagePinInteractive preview

Find a passage

what makes a neighborhood walkable?

Example search

Search by subject, idea, or question.

3 ranked pagesChoose a result to read the passage
PDF page 8

Streets for people.pdf

City & everyday life

A neighborhood at walking pace

A walkable neighborhood brings everyday destinations within a comfortable distance of home. A corner shop, a school, a small park: together, these places give people a reason to make a journey on foot.

Distance is only part of the story. Continuous pavements, safe crossings and places to pause make the difference between a route that can be walked and one that people choose to walk.

The most useful measure may be a simple one: can a person take care of their daily needs without first reaching for their car keys?

8

Extracted page text, right beside your results.

An interactive illustration with sample documents and rankings. Your real searches run locally in the desktop app.

From a folder of PDFs to the right page.

Books, papers, reports and all the things you saved for later. Put them to work in three steps.

  1. 1

    Bring your library

    Select a folder of PDFs. Keep separate libraries for different projects, subjects or PDF collections.

  2. 2

    Follow an idea

    Index your library, then describe what you’re looking for. Search for a subject, not just an exact phrase.

  3. 3

    Get back to reading

    Explore ranked pages and read their text beside the results. Open the original PDF in your own viewer.

Your reading.Your computer.

Your documents don’t need to go anywhere for you to find something in them. PassagePin indexes and searches on your machine, with the search model included in the app.

  • No document uploads
  • No account or API key
  • Works offline after download
Your computer
BooksPapersReports
PassagePinA search engine for your library

Everything you need. Right here.

A few things you might be wondering.

More details, build instructions and the CLI live in the project documentation.

Does PassagePin need an internet connection?

The packaged desktop app includes the search model and runtime. After downloading the app, you can index and search your library offline. Your PDF contents and search queries stay on your computer by design.

Can I search scanned PDFs?

PassagePin searches text contained in your PDFs. Image-only scans need OCR first, using a separate tool. Once a scan has a readable text layer, you can add it to your library and update the index.

Which languages does it work best with?

The current search model is intended for English. Other languages will produce results, but their search quality has not been validated.

What happens when my files change?

Click "Check for changes" in the app, then update your index. PassagePin processes added and changed PDFs, reuses work where it can and removes deleted files from the index. You decide when to update.

Is it available for Windows or macOS?

The current desktop packages target Linux x86-64 with glibc 2.38 or newer. Windows and macOS packages will become available in a future release.

There’s more in your library.Go find it.

Get PassagePin and give your PDFs a new way to be explored.

View Linux downloads

Linux x86-64 · glibc 2.38 or newer

Pick the package that suits you.

AppImageMake it executable, then launch.
Requires AppImage support, usually FUSE.

Compressed archiveExtract and run the included app.
An alternative without the FUSE requirement.

Prefer the terminal? There’s a CLI, too.