Windrecorder

录屏存记忆,搜文字找画面,回看过去屏幕

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 办公效率 🍴 复刻 183 🐛 待处理 56 👀 关注 28
GitHub ↗
GitHub 星标 ★ 3975
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

Windrecorder 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类办公效率
开发团队yuka-friends
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议GPL-2.0
主要语言Python
技术栈/模型ffmpeg,productivity,recall,rewind,search,streamlit
GitHub 星标★ 3975
上线时间2023-07-30 00:00:00
代码更新2026-09-25
仓库体积122.9 MB
本站数据更新2026-11-13
维护状态维护中
收录时间2026-09-29
浏览次数2

项目介绍

Windrecorder 是一款开源的屏幕记忆搜索工具,类似微软 Windows Recall 或 Rewind。它持续在后台以极小的存储占用录制屏幕内容,让用户随时回看过去看过的任何画面。核心能力包括:通过 OCR 识别屏幕上的文字,支持按关键词搜索历史画面;结合图像描述进行内容检索;自动生成活动统计报告,帮助用户了解自己的时间分配。项目使用 Python 开发,依赖 ffmpeg 处理视频编码,界面基于 Streamlit 构建,数据完全存储在本地,注重隐私。它解决的是“我明明看过但记不住在哪”的痛点,适合需要频繁查阅历史信息的知识工作者、研究人员或任何想数字化自己视觉记忆的人。相比商业方案,它开源免费、可自托管,且录制体积控制得较好,不会迅速占满硬盘。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-29 · 当前星标 ★ 3975

使用教程

难度:入门 约 15 分钟 部署方式:本地安装 6 步

环境要求

  • Windows 系统(README 提供的是 Windows 安装流程)
  • 已安装 ffmpeg,并把 bin 目录内文件放入 PATH 目录(如 C:\Windows\System32)
  • 已安装 Git
  • 已安装 uv(会自动管理 Python 3.12,无需单独安装 Python)
  • 准备一个空间充足的分区用于存放录像与数据库

安装与启动步骤

  1. 1安装 ffmpeg

    下载 ffmpeg-master-latest-win64-gpl-shared.zip,解压后把 bin 目录内所有文件(不含 bin 目录本身)复制到 C:\Windows\System32 或其他已在 PATH 中的目录。

  2. 2安装 Git

    从官网下载 Windows 版 Git 安装包,安装过程中一路点击下一步保持默认即可。

  3. 3安装 uv

    按官方文档安装 uv,它会自动管理 Python 3.12;已有 Python 或 Poetry 的用户可保留原环境,直接运行更新脚本。

  4. 4克隆项目

    在文件资源管理器进入想安装的目录,在路径栏输入 cmd 回车定位到该目录,然后执行克隆命令把项目下载到本地。

    git clone https://github.com/yuka-friends/Windrecorder
  5. 5安装并配置应用

    进入 Windrecorder 目录,双击运行 install_update.bat,脚本会自动安装依赖并完成初始化配置,等待其执行完毕。

    install_update.bat
  6. 6启动使用

    运行 start_app.bat,工具会常驻系统托盘,通过右键菜单打开 webui 使用;建议在 webui 中设置开机自启动实现无感录制。

    start_app.bat

关键配置

配置项必填说明示例
Run on system startup否在 webui 中开启开机自启动,让工具持续后台录制开启

如何确认成功

运行 start_app.bat 后程序出现在系统托盘,右键菜单可正常打开 webui 界面并看到录像即为成功。

常见问题

Q:需要提前单独安装 Python 吗?

A:不需要。README 说明 uv 的安装程序会自动管理 Python 3.12;已有 Python/Poetry 环境的用户也可以保留,直接运行更新脚本。

Q:录像和数据库保存在哪里?

A:所有数据(视频、数据库、统计信息)都存放在 Windrecorder 目录下的 userdata 目录中,全部保存在本地,无需联网上传。

Q:换了电脑或想移动安装位置怎么办?

A:可以复制或移动整个应用目录,但移动前先删除目录中的 .venv 文件夹,移动后重新运行 install_update.bat 重建虚拟环境即可使用。

Q:录制会一直占用资源吗?

A:不会。画面无变化或屏幕休眠时会自动暂停录制;电脑空闲无人使用时,工具会自动维护数据库、压缩并清理过期视频。

注意事项

  • 安装目录建议放在磁盘空间充足的分区,录像数据会持续增长。
  • 所有数据都在本地 userdata 目录,不联网、不上传,注意自行做好备份。
  • 工具只在 Windows 上提供了完整安装说明,其他平台请先确认兼容性再尝试。
  • 安装流程依赖 ffmpeg、Git、uv 三个外部组件,缺任意一个都可能导致脚本执行失败。

核心亮点

  • 本地存储与处理,隐私安全有保障
  • OCR 文字搜索结合图像描述,检索方式灵活
  • 录制体积小,长时间运行对硬盘压力低

不足之处

  • 依赖 ffmpeg 和 Streamlit,环境配置有一定门槛
  • OCR 与图像描述准确率受屏幕内容和语言影响

适用场景

  • 回顾几小时前看过的网页或文档内容
  • 搜索屏幕上出现过的特定文字或代码片段
  • 统计自己一天中在不同软件上的时间分布

替代项目

Rewind、Windows Recall

上一篇:filewizard

下一篇:MinerU-Skill

同类项目推荐

MinerU-Skill 开源

把 PDF/Office/图片一键转成 AI 能读的干净 Markdown

AI-Native document parser: PDF, Office & images → clean Markdown with LaTeX, tables···

★ 133 2026-09-29
banana-slides 开源

上传模板说句话,AI 自动生成可编辑 PPT

一站式原生AI PPT生成应用,几分钟内生成一套幻灯片; 支持上传任意模板图片,上传任意素材···

★ 15994 2026-08-09
android-lumo 开源

用 Proton 生态的加密技术,管好你的密码。

Android application for Proton Lumo

★ 404 2026-08-09
agent-hud-open 开源

多智能体配额会话一屏看,一键回到工作现场

A HUD for Claude Code, Codex and 25 more coding agents. Know your quotas, tokens and···

★ 405 2026-11-11
mewu_ai 开源

框选屏幕,AI 就地圈重点、翻译、答问

MewuAI 喵呜AI | 跨平台开源 AI 屏幕协作软件:AI 圈选重点、截图问答、离线 OCR、原位翻译···

★ 102 2026-10-30
VidBee 开源

一键下载千站视频,本地转写再用 AI 摘要问答

Download video and audio from 1000+ sites, transcribe locally with speaker labels, a···

★ 11128 2026-10-19
PPT-Design-Skill 开源

一句话生成4万种风格、可编辑的专业PPT

Precision PPT design skill for OpenCode/Claude Code/Codex, with 40,000+ styles, pixe···

★ 503 2026-09-16
tokens 开源

追踪 AI 编程 token 用量,终端看数据、网页比排名

Track, visualize, and compete on your AI coding-assistant token usage — CLI + web l···

★ 365 2026-09-13
ReTheme 开源

给 ChatGPT 桌面端换肤,安全又社区化

为 ChatGPT、Codex 桌面端打造的安全、可更新、社区驱动主题换肤软件。Open-source deskto···

★ 138 2026-08-09