开源的本地优先 AI 会议助手,支持会议录制、实时转写和摘要生成,运行于 macOS 和 Windows。
allenv0/SCM
一款 macOS 本地应用,用自然语言搜索任意文件夹中的照片和视频画面,推理全部在本机完成。
- Star
- 488
- Fork
- 38
- 未关闭 Issue
- 1
- 最近提交
- 3小时前
这是什么?
SCM(Screen Memories)是一款 macOS 桌面应用,用于搜索文件夹中的照片和视频。输入一段描述,例如地点、物体或一句短语,应用会返回匹配的整张照片或视频、视频中对应的具体片段,或画面中含有相应文字的图片。视觉检索基于 CLIP、SigLIP-2 或 EmbeddingGemma-2 等模型,文字识别由 Tesseract 完成,台词搜索则通过 Whisper 实现。
应用采用本地优先的设计。媒体文件会复制到应用管理的素材库中,模型权重只需下载一次,之后索引与搜索都可离线运行,没有账号、遥测或上传。可选的 LLM 问答模式基于 llama.cpp 本地运行,依据已提取的台词、OCR 文本和文件名回答问题,并附上可点击的来源引用。
项目使用 TypeScript、React 和 Electron 开发,以 Bun 管理依赖,可通过 electron-builder 打包为 DMG 或 ZIP,也可通过 Homebrew Cask 安装。功能还包括监视文件夹自动导入、基于内容哈希的去重、可保存的搜索标签页,以及可调节采样密度的视频场景搜索。
核心功能
- 01借助本地视觉嵌入模型,按语义搜索照片和视频。
- 02在视频中定位到匹配场景对应的时间点。
- 03通过 Tesseract OCR 按字面匹配图片中的文字,支持多种语言包。
- 04基于 Whisper 转写结果搜索视频中的确切台词。
- 05可选的本地 LLM 问答,基于已提取的证据作答并附带引用。
- 06监视文件夹自动导入,并通过 SHA-256 内容哈希去除重复文件。
适用场景
- 用文字描述即可在大型个人照片库中找到某张照片。
- 在录制的视频或会议中定位某句台词出现的时刻。
- 在截图和扫描图片中搜索可见文字或邮箱地址。
- 在 Mac 上维护离线私密的媒体归档,无需把文件上传到云端。
标签
常见问题
- SCM 是什么?
- 一款 macOS 本地应用,用自然语言搜索任意文件夹中的照片和视频画面,推理全部在本机完成。 SCM(Screen Memories)是一款 macOS 桌面应用,用于搜索文件夹中的照片和视频。输入一段描述,例如地点、物体或一句短语,应用会返回匹配的整张照片或视频、视频中对应的具体片段,或画面中含有相应文字的图片。视觉检索基于 CLIP、SigLIP-2 或 EmbeddingGemma-2 等模型,文字识别由 Tesseract 完成,台词搜索则通过 Whisper 实现。
- SCM 可以免费使用吗?用的什么许可证?
- SCM 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- SCM 还在维护吗?
- 活跃维护中。SCM 最近一次提交是在 2026年10月18日。
- SCM 适合用来做什么?
- 用文字描述即可在大型个人照片库中找到某张照片。 在录制的视频或会议中定位某句台词出现的时刻。 在截图和扫描图片中搜索可见文字或邮箱地址。 在 Mac 上维护离线私密的媒体归档,无需把文件上传到云端。
- 在哪里获取 SCM?
- 源代码和安装说明在 GitHub 上:https://github.com/allenv0/SCM
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源自托管 PDF 处理平台,可在浏览器、桌面端或通过 API 编辑、签名、涂黑、转换和自动化处理 PDF。
以 AI 辅助英语学习的开源项目,核心是 Enjoy 应用,可用视频、电子书和课程练习英语。
一款 macOS 平铺式窗口管理工具,基于二叉空间分割自动排列窗口,并通过命令行控制。
一个运行在自有设备上、通过 WhatsApp、Telegram、Slack、Discord 等聊天应用响应你的个人 AI 助手。
一套为编码智能体设计的可组合技能库与软件开发方法论,引导 agent 完成设计、规划、TDD 与子代理开发。