About this project
Windrecorder is a personal memory search engine for Windows. It continuously captures your screen (either via flexible screenshots or direct video recording), indexes changes with OCR text, page titles, and browser URLs, and stores everything locally in a SQLite database. You can then search through your history using a web UI, query by OCR text or image semantics, and view activity statistics like word clouds, timelines, and scatter plots. It supports multiple languages (Simplified Chinese, English, Japanese) and can integrate third-party OCR engines like RapidOCR, WeChat OCR, and Tesseract. The app runs entirely offline, ensuring data privacy. It also offers AI-powered tag summarization via LLMs and an extension for image embedding. Installation requires ffmpeg, Git, and uv (which manages Python 3.12). The tool runs from the system tray and automatically pauses recording when the screen is static or locked, performing database maintenance and video compression during idle time.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.