macOS 本地 AI 搜索工具 SCM 发布 0.2.4 版本,支持多模型照片视频检索

SCM 是一个在 macOS 上对照片和视频进行本地 AI 搜索的工具,当前版本为 0.2.4。它通过视觉模型对每张照片和视频的每一帧建立索引,用户可以用自然语言描述查找内容,所有处理在本地完成,不需要账号、云端或上传。

技术实现机制

SCM 使用 ONNX Runtime 运行视觉模型,默认模型是 CLIP ViT-L/14@336,权重文件大小 435 MB。用户可以切换其他三个模型:SigLIP-2-B/16(412 MB)、SigLIP-2-L/16@256(850 MB)和 SigLIP-B/16@384(214 MB)。这些模型将图像和文本映射到同一向量空间,使得自然语言查询能够匹配视觉内容。

对于视频,SCM 在三个位置(20%、50%、80%)提取帧并平均其嵌入向量,生成整个视频的表示。语音转文字功能由 Whisper 模型提供,默认使用 tiny.en 版本(150 MB),也可选择 base.en(300 MB)。OCR 功能的默认语言包大小为 17 MB。

此外,SCM 集成了大语言模型用于更复杂的查询理解,默认使用 Qwen3 1.7B(1.1 GB),也可切换到 Llama 3.2 3B(2 GB)。所有内容通过 SHA-256 哈希去重。

系统要求与技术栈

SCM 要求 Apple Silicon 芯片和 macOS 12 及以上版本。项目使用 Electron 打包,Bun 作为包管理器和运行器,React 作为渲染器。开发者明确表示不包含遥测、账号或上传功能。

本地优先的权衡

本地运行意味着用户保留数据完全控制权,但代价是需要下载多个 GB 的模型文件,且索引和搜索性能受限于设备算力。对于大型照片库,初次索引可能需要较长时间。从技术选择看,SCM 优先考虑隐私和离线可用性,而非云端方案的便利性和跨设备同步能力。

目前尚无关于索引速度、搜索准确率或与系统自带 Spotlight 搜索对比的公开数据。

相关推荐
liuzheng66211 小时前
我给 Agent 测试注入了 72 种谎话,它抓住了 44 种
github
炫酷的大高个4 小时前
98% 连跑 20 次只剩 67%,我算了大模型重试账
人工智能·架构·开源
分布式存储与RustFS6 小时前
镜像仓库的层别只堆本地盘:用 RustFS 给 Harbor 当 S3 后端
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
feasibility.8 小时前
一物降一物?AI逆向没有终局:REA拆App,BLA设套,LASIK清场
人工智能·爬虫·github·逆向·skill·rea
IT古董8 小时前
AI 资讯日报 | 2026年10月25日:Kimi K3.1 Pro开源逼近前沿,OpenAI改离线训练,Claude合并Cowork,神经网络黑箱获新解,具身智能竞技场落幕
人工智能·神经网络·开源
分布式存储与RustFS9 小时前
工作流脚本和依赖 JAR 散在各节点本地盘:用 DolphinScheduler 资源中心接到 RustFS
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
冬奇Lab18 小时前
一天一个开源项目(第259篇):Modern Web Guidance —— Chrome 团队给 AI 编码 Agent 的「现代 Web 最佳实践」外挂
人工智能·开源
孟健1 天前
我用 REA 逆向自己的 Electron 桌面端,扒出 178 个 IPC 通道后我反而放心了
架构·开源·ai编程
分布式存储与RustFS1 天前
群晖 NAS 被 C3RB3R 锁了:本地备份一起被加密,RustFS 对象锁为什么删不掉
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
真好啊又活了一天1 天前
服务器和虚机配置IPV6
运维·服务器·github