Favicon of OpenRecall

OpenRecall

An open-source screen history tool that runs offline on Windows, macOS and Linux, with local AI search and screenshots stored on your device.

OpenRecall records your screen at regular intervals and makes that history searchable with local AI. It's a free, open-source alternative to Microsoft's Windows Recall and Rewind.ai for people who want to find something they previously saw on their computer. It runs on Windows, macOS and Linux, with a browser interface served from your own machine.

You can search captured content or scroll through earlier screenshots to revisit past activity. Local OCR extracts text from the captures, and semantic search helps you find relevant information in the recorded history. This gives you a way to look back across screen activity rather than relying on a particular app's history.

Processing stays on your device. OpenRecall works offline without a cloud service, and it stores both screenshots and its database locally. You control where that archive lives, including the option to keep it on an encrypted volume or removable disk. That encryption depends on the storage you choose, rather than an automatic encryption feature within the app.

Unlike Windows Recall, OpenRecall doesn't require Copilot+ certified hardware. It supports a broad range of computers across its three desktop platforms. It can capture multiple monitors or limit recording to the primary display.

The project uses Python and carries the GNU Affero General Public License v3.0 (AGPL-3.0), so its source code is available for inspection and modification under that license.

Similar to OpenRecall