一款 Mac 上的隐私优先自动工作日志,把屏幕活动整理成当天的时间线。
yuka-friends/Windrecorder
一款本地运行的 Windows 屏幕记录与记忆搜索工具,可通过 OCR 文本或图像描述检索过去的屏幕内容。
- 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
将 ffmpeg 的 bin 文件解压到 C:\Windows\System32 或其他 PATH 目录
- 2
安装 Git for Windows
- 3
安装 uv,它会自动管理 Python 3.12
- 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 数据每日更新。
相关项目
Windows 本地 OCR 工具,可截取屏幕区域或打开图片、PDF 识别文字,结果直接复制或送入编辑器。
开源个人 AI 助手,将工作内容索引为本地知识图谱,内置邮件、笔记、浏览器、会议记录和共享空间。
开源的 Windows 与 macOS 剪贴板管理工具,可搜索文本、图片、链接、颜色和文件的历史记录。
免费开源的直播与屏幕录制软件,集画面采集、合成、编码、录制和推流于一体。
免费开源的桌面应用,用于录制屏幕并将录像制作成精致的产品演示与教程视频,支持 Windows、macOS 和 Linux。