SCREENSHOTS FOR YOUR WORK AND YOUR PRODUCTS

Capture it. Recall it.
Build with it.

Keep a searchable screenshot library on your device, or add website captures to your product with the developer API. One CaptureRecall, two ways to put screenshots to work.

  • Free, open-source desktop app
  • On-device OCR
  • Desktop: no account needed

Ubuntu / Debian x86_64 preview · Apple Silicon Mac preview also available

CaptureRecall
ILLUSTRATIVE PREVIEWSearch your saved captures
⌕

CREATE INDEX

1 matching captureVisible text · Notes · Tags
migration.sqlCREATE INDEXcaptures_search_idx
Search index migrationToday · Development
OCR MATCH“CREATE INDEX”Illustration of OCR search
01CaptureArea or full display
02UnderstandLocal OCR and metadata
03RecallSearch, copy, drag, reuse

Screenshots should be useful

Your screenshot folder is not a memory system.

You captured the error before it disappeared, or saved a code snippet for later. Then the filename became Screenshot_2026-09-23_14-42-11.png and the context disappeared.

CaptureRecall gives new captures a local library, searchable text, and the context you add. Keep the references you choose to capture, then retrieve and reuse them when you need them.

Built for retrieval

Capture is only the beginning.

Explore every feature
01 / SEARCH

Search text inside your screenshots.

Find captures through recognized text, titles, descriptions, filenames, notes, tags, or capture type.

Learn how local screenshot search works →
02 / PRIVATE

Local by default.

PNG files, metadata, and OCR stay on your computer. No account. No analytics. No required cloud.

Read the privacy model →
03 / TRANSFER

Out in one motion.

Copy image data and the saved PNG, or drag a capture straight into another application or folder.

04 / CONTEXT

Keep the reason you captured it.

Add titles, descriptions, notes, tags, and favorites. Re-run OCR without overwriting the context you wrote yourself.

A boundary you can understand

Your screen contains your life.
It should stay on your screen.

CaptureRecall’s default workflow runs locally: capture storage, metadata, library search, and OCR. Optional semantic descriptions are off until you deliberately enable a loopback-only service.

0 required accounts0 built-in analytics1 device in control
See exactly how data flows

Start with your development workflow

Keep the error. Find the context.

Try screenshot search on Linux with a terminal error →

01

Development

Errors, logs, terminal output, UI states, configuration, and code references.

02

Research

Charts, papers, source material, quotations, and visual evidence you need to retrieve.

03

Design

Patterns, layout references, before-and-after states, and implementation details.

04

Documentation

Repeatable steps, system states, support evidence, and visual instructions.

Build screenshot capture into your projects

A public URL in.
PNG or JPEG out.

Create website previews, capture release references, or add project thumbnails without running a browser server. Choose desktop, mobile, or full-page output. Start with 25 free API attempts per month, then use a capped Personal or Team plan.

The desktop app stays local by default. API capture runs in the cloud; saving a private hosted copy is optional.

Meet the Screenshot API →

Straight answers

CaptureRecall FAQ

What the app does, where your data goes, and what works today.

What is CaptureRecall?−

CaptureRecall combines a free, open-source desktop screenshot library with optional hosted libraries and a website screenshot API for developers. The desktop app captures and searches screenshots locally; the API captures public websites in cloud-hosted browsers.

Does CaptureRecall upload my screenshots?+

Screenshot files, metadata, and OCR stay on your device by default. Version 0.3.5 adds optional paid hosted backup: only screenshots you choose, with their existing metadata, are uploaded. Nothing uploads automatically. Separately, the developer API sends requested public website URLs to Cloudflare for rendering; saving the result in a hosted library is optional. Optional whole-image semantic analysis is disabled unless you explicitly enable it, and the app only permits a loopback service on your computer. That separate service could relay data, so enable it only if you trust its configuration.

Can it search text inside screenshots?+

Yes. CaptureRecall runs OCR locally and includes recognized visible text in library search alongside titles, descriptions, filenames, notes, tags, and capture types.

Which operating systems are supported?+

Version 0.3.5 has an Apple Silicon preview for macOS 14 or newer. Linux x86_64 DEB, RPM, and AppImage packages are also available. Windows remains experimental source-only work.

Is CaptureRecall the same project as CaptureVault?+

Yes. CaptureRecall is the new product name. The repository and stable application identity keep the original CaptureVault name so existing libraries and macOS permissions survive the upgrade.

Is the desktop app free and open source?+

Yes. The CaptureRecall desktop app is available under the MIT License. You can inspect the source, build it yourself, and review how screenshots and metadata are handled.

Capture now. Find it later.

Make every screenshot
worth keeping.

Download CaptureRecall for Apple Silicon Mac or 64-bit Linux—or inspect every line of the open-source project.