openrecall

openrecall

OpenRecall is a fully open-source, privacy-first alternative to proprietary solutions like Microsoft's Windows Recall. With OpenRecall, you can easily access your digital history, enhancing your memory and productivity without compromising your privacy.

Stars: 1500

Visit
 screenshot

OpenRecall is a fully open-source, privacy-first tool that captures your digital history through snapshots, making it searchable for quick access to specific information. It offers transparency, cross-platform support, privacy focus, and hardware compatibility. Features include time travel, local-first AI, semantic search, and full control over storage. The roadmap includes visual search capabilities and audio transcription. Users can easily install and run OpenRecall to enhance memory and productivity without compromising privacy.

README:

   ____                   ____                  ____   
  / __ \____  ___  ____  / __ \___  _________ _/ / /   
 / / / / __ \/ _ \/ __ \/ /_/ / _ \/ ___/ __ `/ / /    
/ /_/ / /_/ /  __/ / / / _, _/  __/ /__/ /_/ / / /     
\____/ .___/\___/_/ /_/_/ |_|\___/\___/\__,_/_/_/      
    /_/                                                                                                                         

Enjoy this project? Show your support by starring it! ⭐️ Thank you!

Join our Discord and/or Telegram community to stay informed of updates!

Take Control of Your Digital Memory

OpenRecall is a fully open-source, privacy-first alternative to proprietary solutions like Microsoft's Windows Recall or Limitless' Rewind.ai. With OpenRecall, you can easily access your digital history, enhancing your memory and productivity without compromising your privacy.

What does it do?

OpenRecall captures your digital history through regularly taken snapshots, which are essentially screenshots. The text and images within these screenshots are analyzed and made searchable, allowing you to quickly find specific information by typing relevant keywords into OpenRecall. You can also manually scroll back through your history to revisit past activities.

https://github.com/openrecall/openrecall/assets/16676419/cfc579cb-165b-43e4-9325-9160da6487d2

Why Choose OpenRecall?

OpenRecall offers several key advantages over closed-source alternatives:

  • Transparency: OpenRecall is 100% open-source, allowing you to audit the source code for potential backdoors or privacy-invading features.
  • Cross-platform Support: OpenRecall works on Windows, macOS, and Linux, giving you the freedom to use it on your preferred operating system.
  • Privacy-focused: Your data is stored locally on your device, no internet connection or cloud is required. In addition, you have the option to encrypt the data on a removable disk for added security, read how in our guide here.
  • Hardware Compatibility: OpenRecall is designed to work with a wide range of hardware, unlike proprietary solutions that may require specific certified devices.

Elon Musk Tweet

Features

  • Time Travel: Revisit and explore your past digital activities seamlessly across Windows, macOS, or Linux.
  • Local-First AI: OpenRecall harnesses the power of local AI processing to keep your data private and secure.
  • Semantic Search: Advanced local OCR interprets your history, providing robust semantic search capabilities.
  • Full Control Over Storage: Your data is stored locally, giving you complete control over its management and security.

Lisa Rewind

Comparison

Feature OpenRecall Windows Recall Rewind.ai
Transparency Open-source Closed-source Closed-source
Supported Hardware All Copilot+ certified Windows hardware M1/M2 Apple Silicon
OS Support Windows, macOS, Linux Windows macOS
Privacy On-device, self-hosted Microsoft's privacy policy applies Connected to ChatGPT
Cost Free Part of Windows 11 (requires specialized hardware) Monthly subscription

Quick links

Get Started

Prerequisites

  • Python 3.11
  • MacOSX/Windows/Linux
  • Git

To install:

python3 -m pip install --upgrade --no-cache-dir git+https://github.com/openrecall/openrecall.git

To run:

python3 -m openrecall.app

Open your browser to: http://localhost:8082 to access OpenRecall.

Arguments

--storage-path (default: user data path for your OS): allows you to specify the path where the screenshots and database should be stored. We recommend creating an encrypted volume to store your data.

--primary-monitor-only (default: False): only record the primary monitor (rather than individual screenshots for other monitors)

Contribute

As an open-source project, we welcome contributions from the community. If you'd like to help improve OpenRecall, please submit a pull request or open an issue on our GitHub repository.

Contact the maintainers

[email protected]

License

OpenRecall is released under the AGPLv3, ensuring that it remains open and accessible to everyone.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for openrecall

Similar Open Source Tools

For similar tasks

For similar jobs