资讯动态

Memento时间线回放入门:3步穿越回你电脑上的任意时刻

发布时间:2026/8/20 18:16:32 来源:尧图企业网站定制
Memento时间线回放入门3步穿越回你电脑上的任意时刻【免费下载链接】MementoMemento is a Python app that records everything you do on your computer and lets you go back in time, search, and chat with a LLM (Large Language Model) to find back information about what you did.项目地址: https://gitcode.com/gh_mirrors/mem/MementoMemento 是一款基于 Python 的开源电脑屏幕记录工具它的核心功能是「时间线回放」后台自动截屏、OCR 识别屏幕文字并建立索引让你像看电影一样随时穿越回电脑上的任意时刻。本文是一份 Memento时间线回放入门教程只需 3 步安装启动就能拥有属于自己的记忆回放机。Memento时间线回放是什么简单说Memento 会默默记录你在电脑上做过的每一件事 每 2 秒自动截取一次屏幕 把截图压缩成 h264 视频片段节省磁盘空间 用 OCR 提取屏幕上的文字存入 sqlite3 数据库和向量数据库 配合大语言模型LLM你可以直接问它我昨天下午看了什么网页灵感来源于 rewind.ai但它完全开源、本地运行、数据掌握在自己手里。3步完成 Memento时间线回放第一步安装 Memento 与依赖环境推荐在 Ubuntu 22.04 上使用。先克隆仓库并安装git clone https://gitcode.com/gh_mirrors/mem/Memento cd Memento pip install -e .然后安装 OCR 引擎 tesseract-ocr建议 5.x 版本及中文语言包sudo apt update sudo apt install tesseract-ocr tesseract-ocr-eng tesseract-ocr-chi-sim最后配置环境变量路径以你的系统为准export TESSDATA_PREFIX/usr/share/tesseract-ocr/5/tessdata/如需使用 AI 对话功能再添加 OpenAI 密钥export OPENAI_API_KEY你的密钥第二步启动后台录制进程在终端运行一条命令Memento 就开始在后台工作了memento-bg它会持续截屏、OCR 并写入索引。录制入口在memento/background.py这里定义了截图、压缩、建索引的完整流水线。默认数据缓存在~/.cache/memento目录下。第三步打开时间线回放界面再开一个终端启动时间线界面memento-timeline一个基于 pygame 的时间线窗口就会弹出屏幕底部的进度条就是你的时光轴。核心交互逻辑都在memento/timeline/timeline.py中。时间线回放界面的核心操作技巧操作效果滚动滚轮横向/纵向在时间线上前后移动Ctrl 滚轮放大 / 缩小时间线查看更细或更粗的时间粒度悬停进度条预览该时刻的屏幕截图点击即可跳转拖拽选择文字 CtrlC复制截图中的文字D键开启调试模式开发用时间线缩放逻辑可参考memento/timeline/time_bar.py界面预览与区域选择分别由memento/timeline/frame_getter.py和memento/timeline/region_selector.py负责。按关键词搜索找回丢失的记忆想不起来某句话是在哪个窗口看到的按下CtrlF打开搜索栏输入关键词即可。Memento 用sqlite3 的 FTS5 全文索引来加速检索见memento/db.py并记录了每个文本块在截图中的位置搜索结果会直接高亮对应帧点击即可回到那一刻的屏幕画面。让 AI 帮你回忆与时间线对话按下CtrlT打开聊天侧栏你可以用自然语言提问例如我今天上午在浏览器里搜了什么上次看到某段代码是在几点Memento 会检索向量数据库Chroma中的相关帧结合 OCR 文字和元数据给出答案并附带对应的截图帧。相关实现位于memento/timeline/chat.py。没有配置OPENAI_API_KEY时聊天功能会自动禁用其余功能不受影响。存储与性能注意事项⚠️ 目前 Memento 每小时大约产生120MB数据长时间运行请留意磁盘空间帧率与录制策略可在memento/utils.py中调整如FPS、SECONDS_PER_REC、分辨率首次启动如果检测到已有缓存会询问是继续录制还是清空重来常见问题FAQQ安装后没有 memento-bg 命令A确认pip install -e .成功且 Python 的 scripts 目录已加入 PATH。QOCR 识别不到中文A需要安装对应语言包如tesseract-ocr-chi-sim并正确设置TESSDATA_PREFIX。Q可以回放多早以前的内容A默认配置下时间线有最大长度上限utils.py中的MAX_TWS超过后会滚动覆盖。Memento时间线回放的价值在于它把当时看到了什么变成可搜索、可对话的索引。无论是找资料、复盘工作还是回忆灵感这 3 步就能让你的电脑拥有时光机。赶紧试试吧【免费下载链接】MementoMemento is a Python app that records everything you do on your computer and lets you go back in time, search, and chat with a LLM (Large Language Model) to find back information about what you did.项目地址: https://gitcode.com/gh_mirrors/mem/Memento创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价