{"id":23932583,"url":"https://github.com/VedankPurohit/LiveRecall","last_synced_at":"2025-09-11T15:31:59.052Z","repository":{"id":244161591,"uuid":"814446552","full_name":"VedankPurohit/LiveRecall","owner":"VedankPurohit","description":"Welcome to **LiveRecall**, the open-source alternative to Microsoft's Recall. LiveRecall captures snapshots of your screen and allows you to recall them using natural language queries, leveraging semantic search technology. For added security, all images are encrypted.","archived":false,"fork":false,"pushed_at":"2025-06-17T05:40:43.000Z","size":45911,"stargazers_count":142,"open_issues_count":8,"forks_count":9,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-06-17T06:29:03.699Z","etag":null,"topics":["computer-vision","memory","productivity","python","recall","sementic"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VedankPurohit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-06-13T03:20:54.000Z","updated_at":"2025-06-17T05:40:49.000Z","dependencies_parsed_at":"2024-06-26T05:44:18.968Z","dependency_job_id":"6d08642c-8818-46a3-be90-79ba3f8b3f90","html_url":"https://github.com/VedankPurohit/LiveRecall","commit_stats":null,"previous_names":["vedankpurohit/liverecall"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/VedankPurohit/LiveRecall","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VedankPurohit%2FLiveRecall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VedankPurohit%2FLiveRecall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VedankPurohit%2FLiveRecall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VedankPurohit%2FLiveRecall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VedankPurohit","download_url":"https://codeload.github.com/VedankPurohit/LiveRecall/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VedankPurohit%2FLiveRecall/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274660141,"owners_count":25326143,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-11T02:00:13.660Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["computer-vision","memory","productivity","python","recall","sementic"],"created_at":"2025-01-06T00:29:08.691Z","updated_at":"2025-09-11T15:31:54.038Z","avatar_url":"https://github.com/VedankPurohit.png","language":"Python","funding_links":[],"categories":["Learning"],"sub_categories":["Repositories"],"readme":"# LiveRecall\n\nWelcome to **LiveRecall**, the open-source alternative to Microsoft's Recall. LiveRecall captures snapshots of your screen and allows you to recall them using natural language queries, leveraging semantic search technology. For added security, all images are encrypted.\n\nGet an idea of what Microsoft Recall is -\n[Tweet](https://x.com/elonmusk/status/1792690964672450971?t=LeVxPsxW0VopuLltIBfWdA\u0026s=19)\n\n[Security risks of Recall AI by Microsoft](https://github.com/xaitax/TotalRecall)\n\n## Overview\n\n### What Does LiveRecall Do?\n\nLiveRecall is designed to help you easily find and recall specific moments you’ve seen on your screen. Imagine these scenarios:\n\n- You saw a blue shirt online but can’t remember where.\n- You received a meme or message but can’t recall who sent it or on which platform.\n\n![LiveRecall Infrance](Images/Screenshot%202024-06-13%20083549.png)\n\nLiveRecall addresses these needs by capturing screenshots whenever a change is detected on your screen and at regular intervals. This data is then used for recall, allowing you to describe what you’re looking for in natural language, and the appropriate image will be shown.\n\n## Features\n\n- **Open Source**: Fully transparent and community-driven development.\n- **Semantic Search**: Retrieve your snapshots using simple natural language descriptions.\n- **Continuous Capture**: Takes screenshots when changes are detected and at specified intervals.\n- **Encryption**: Ensures your screenshots are securely stored with simple encryption (enhanced encryption is on the way).\n\n## Getting Started\n\n### Prerequisites\n\nEnsure you have the following installed on your machine:\n\n- [Git](https://git-scm.com/downloads)\n  or just download this as a zip from above green button\n\nNote- There are bugs and persofamace issues which will be solved alongside a good GUI.\nThe Decision to not add a databse was done to remove friction. an oprtion to add Postgree will be added soon\n\n### Installation\n\n1. **Clone the repository or download the code directly:**\n\n   ```bash\n   git clone https://github.com/VedankPurohit/LiveRecall.git\n   ```\n\n2. **Navigate to the project directory:**\n\n   ```bash\n   cd LiveRecall\n   ```\n\n3. **Run the setup script (only required the first time):**\n\n   On Windows:\n\n   ```bash\n   setup.bat\n   ```\n\n   Cli - Python Must be installed\n\n   ```\n   pip install -r requirements.txt\n   ```\n\n   This process will take some time as it sets up the necessary environment and dependencies.\n\n4. **Launch the application:**\n\n   On Windows:\n\n   ```bash\n   run.bat\n   ```\n\n   Cli\n\n   ```\n   streamlit run app.py\n   ```\n\n   The duration depends on your internet connection as all required models will be downloaded.\n\n5. **Access the web interface:**\n\n   After running `run.bat`, a URL will be displayed. Click on the URL to open the web interface. Once everything is loaded, you will see a screen similar to this:\n\n   ![LiveRecall Interface](Images/Screenshot%202024-06-13%20082741.png)\n\n6. **Encryption Password:**\n\n   - Enter a simple password for encryption and decryption.\n     ![LiveRecall Password](Images/Screenshot%202024-06-13%20082759.png)\n\n   - **Important**: This password is not stored for security reasons, so make sure to remember it.\n   - An enhanced encryption method is coming soon.\n\n7. **Start and Stop Capture:**\n\n   - Click **Start** to begin capturing snapshots.\n   - Click **Stop** to stop capturing and save the data.\n\n8. **Search Snapshots:**\n\n   Use the search bar to retrieve your screenshots using natural language queries.\n\n## Privacy and Security\n\nFor detailed information on privacy and security of this project, please refer to the [Privacy and Security](https://github.com/VedankPurohit/LiveRecall/blob/main/Privacy%20and%20Security.md) document.\n\n## Upcoming Features\n\n- Proper Database Support\n- Performace Improvement\n- Snapshot Timeline\n- Optimized Storage\n- Improved Encryption\n- Better GUI\n- And more...\n\n## Contributing\n\nWe welcome contributions from the community! If you'd like to contribute, please fork the repository and create a pull request. For major changes, please open an issue first to discuss what you would like to change.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Contact\n\nIf you have any questions, feel free to reach out:\n\n- GitHub: [VedankPurohit](https://github.com/VedankPurohit)\n\nEnjoy using LiveRecall!\nAnd if you like it, give it an star\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVedankPurohit%2FLiveRecall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FVedankPurohit%2FLiveRecall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVedankPurohit%2FLiveRecall/lists"}