A minimalist tool to index and recall everything you have ever seen
A

A minimalist tool to index and recall everything you have ever seen

A minimalist tool to index and recall everything you have ever seen

2,872 stars
N/A forks
N/A contributors

README

Project documentation from GitHub

OpenRecall: A Minimalist Tool to Index Everything You've Ever Seen

Ever had that moment where you know you've seen a solution to a problem before—maybe a Stack Overflow answer, a GitHub issue, or a blog post—but you can't for the life of you find it again? Our digital lives are a constant stream of information, and our brains just aren't built to be perfect search engines for it all. That's the itch OpenRecall aims to scratch.

It's a self-hosted, minimalist tool designed to quietly index everything you see on your screen, making it searchable later. Think of it as a photographic memory for your digital life, but without the privacy concerns of sending your data to a third party.

What It Does

OpenRecall runs locally on your machine. It works by taking periodic screenshots (you control the frequency), running them through an OCR (Optical Character Recognition) engine to extract text, and then storing that text in a local searchable database. Later, when you need to find something, you can search this database with a simple query. It will show you matching results with the text snippet and the screenshot it came from, giving you the visual context you need.

It's purposefully simple. There's no complex tagging, no AI summaries (yet), and no cloud sync. It just captures what's on your screen and makes it findable.

Why It's Cool

The beauty of OpenRecall is in its focused simplicity and its commitment to privacy.

  • It's Local-First: Everything—the screenshots, the text database, the search index—lives on your machine. Nothing is sent to the cloud unless you explicitly set it up that way. For developers dealing with sensitive code, terminal commands, or internal tools, this is a huge plus.
  • It's Unobtrusive: Once set up, it just runs in the background. You don't have to change your workflow, bookmark things, or remember to save snippets. It captures the flow of your work passively.
  • Visual Context is Key: Getting search results alongside the screenshot is a game-changer. Finding a terminal command is easier when you can see the surrounding output. Recalling a UI setting is simpler when you can see the exact window it was in.
  • Developer-Friendly Foundation: Being open-source and self-hosted means it's built to be tinkered with. You can adjust the capture rate, modify the OCR engine, or even pipe the data into your own tools.

How to Try It

Ready to give your memory a backup drive? Here's how to get started:

  1. Head over to the OpenRecall GitHub repository.
  2. Check the README.md for the latest installation instructions. Since it's a local tool, you'll likely be cloning the repo and settin

Did you like this issue?

Join our weekly newsletter

Love discovering amazing projects?

Help us continue bringing you the best open-source discoveries every week.

Back to Projects
Last updated: Jan 26, 2026