Repolode
yuka-friends

yuka-friends/Windrecorder

一款本地运行的 Windows 屏幕记录与记忆搜索工具,可通过 OCR 文本或图像描述检索过去的屏幕内容。

可替代:RewindMicrosoft Recall

Star
3,961
Fork
184
未关闭 Issue
55
最近提交
27天前

这是什么?

Windrecorder 以小体积持续记录屏幕内容,并让这些记录可以被搜索和回看。用户可以回放看过的画面,通过 OCR 文本或图像描述进行查询,还能查看词云、时间线、散点图等活动统计。项目定位是 Windows 平台上对标 Mac 端 Rewind 与微软 Copilot Recall 的开源替代方案。

项目提供两种录制方式:一种是定时截图,仅在画面内容变化时建立索引;另一种是通过 FFmpeg 按 15 分钟分段直接录制视频。当画面静止、命中排除规则的窗口或电脑锁屏时,录制会自动暂停,并在空闲时进行数据库维护和视频压缩。用户可以按窗口标题、进程名、包含文本或画面静止时长设置跳过条件。

所有数据,包括视频、数据库和统计信息,都保存在本地的 userdata 目录中,不会上传。OCR 可使用 Windows 内置引擎,也可接入 RapidOCR、微信 OCR、Tesseract 等第三方引擎。界面基于 Streamlit 构建的 WebUI,支持简体中文、英文和日文。

核心功能

  • 01以小体积文件记录单屏、多屏或当前活动窗口。
  • 02只对内容变化的画面建立索引,并保存 OCR 文本、页面标题和浏览器网址。
  • 03支持按 OCR 文本或图像描述搜索历史屏幕内容。
  • 04提供活动统计、词云、时间线和散点图等数据汇总。
  • 05支持 Windows 内置 OCR、RapidOCR、微信 OCR、Tesseract 等多种引擎。
  • 06所有数据保存在本地,无需联网上传。

适用场景

  • 找回之前看过但忘了位置的网页、文档或聊天内容。
  • 按天或按周回顾电脑上的时间分配情况。
  • 为本地 AI 助手提供可检索的屏幕历史记录。

快速上手

  1. 1

    将 ffmpeg 的 bin 文件解压到 C:\Windows\System32 或其他 PATH 目录

  2. 2

    安装 Git for Windows

  3. 3

    安装 uv,它会自动管理 Python 3.12

  4. 4

    克隆仓库并运行 install_update.bat 完成安装和配置

    git clone https://github.com/yuka-friends/Windrecorder

使用前须知

  • 仅支持 Windows 系统。
  • 运行前需要手动安装 ffmpeg 并配置 PATH。
  • 持续录屏并在本地存储所有屏幕数据,每月约占用 10-20 GB 磁盘空间。
  • 采用 GPL-2.0 许可证,这是一种 copyleft 许可证,衍生作品须保持开源。

标签

常见问题

Windrecorder 是什么?
一款本地运行的 Windows 屏幕记录与记忆搜索工具,可通过 OCR 文本或图像描述检索过去的屏幕内容。 Windrecorder 以小体积持续记录屏幕内容,并让这些记录可以被搜索和回看。用户可以回放看过的画面,通过 OCR 文本或图像描述进行查询,还能查看词云、时间线、散点图等活动统计。项目定位是 Windows 平台上对标 Mac 端 Rewind 与微软 Copilot Recall 的开源替代方案。
Windrecorder 可以免费使用吗?用的什么许可证?
Windrecorder 以 GPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
Windrecorder 还在维护吗?
活跃维护中。Windrecorder 最近一次提交是在 2026年9月25日。
Windrecorder 适合用来做什么?
找回之前看过但忘了位置的网页、文档或聊天内容。 按天或按周回顾电脑上的时间分配情况。 为本地 AI 助手提供可检索的屏幕历史记录。
Windrecorder 怎么安装和运行?
将 ffmpeg 的 bin 文件解压到 C:\Windows\System32 或其他 PATH 目录 安装 Git for Windows 安装 uv,它会自动管理 Python 3.12 克隆仓库并运行 install_update.bat 完成安装和配置: git clone https://github.com/yuka-friends/Windrecorder
在哪里获取 Windrecorder?
源代码和安装说明在 GitHub 上:https://github.com/yuka-friends/Windrecorder

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目