Loading README from GitHub…
Local-only document search across 100+ file types
Free, open-source (MIT License) · No cloud · No telemetry · No network calls
Windows · macOS · Linux | GUI · CLI · Python API
Built for people who prefer private, transparent, deterministic tools.
Project home & source: github.com/exbuf/peekdocs
See CLI variants, all binaries, and SHA-256 checksums →
Download the binary and peekdocs_SHA256SUMS.txt from the Releases page into the same folder, then:
shasum -a 256 -c peekdocs_SHA256SUMS.txt --ignore-missing (or sha256sum -c ... --ignore-missing on Linux) — prints OK for the file whose hash matches. The --ignore-missing flag suppresses "no such file" warnings for the other-platform binaries you didn't download.Get-FileHash peekdocs-gui-windows.exe -Algorithm SHA256 — then compare the output to the matching line in peekdocs_SHA256SUMS.txt.Download both files from the same release. peekdocs cuts releases frequently, and the releases/latest/download/... URLs auto-track whichever release is current at click time. If a new release lands between your two downloads, the hashes are from different builds and the check fails with a misleading "did NOT match" result. Two ways to avoid this: (a) download both files back-to-back in one session, or (b) lock to a specific tag — replace latest in both URLs with the version you want, e.g. releases/download/v1.2.72/... instead of releases/latest/download/....
A matching hash means the file is byte-for-byte identical to what GitHub Actions built. For a fuller walkthrough (VirusTotal, source review, network monitor), see docs/INSTALL_SAFETY.md.
pipx install below gets you everything — both the CLI (peekdocs) and the GUI (peekdocs-gui) in one command, with pipx upgrade for auto-tracked releases. Alternatively, the "See CLI variants..." link above points at standalone CLI binaries for Windows, macOS, and Linux.
pipx install git+https://github.com/exbuf/peekdocs.git
Loading README from GitHub…