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 搜索对比的公开数据。

相关推荐
35岁程序员的自救之路2 小时前
10个开源免费的社区系统推荐
开源
wflynn3 小时前
GitHub 今日推荐|dquickts:能暂停、能存档的 QuickJS
开源·github·c·durable-execution·embeddable·hibernation
Bigger3 小时前
PR 没被合并,我把 Tauri 版自己做出来了:安装包从 100MB 砍到 33MB
开源·ai编程·掘金社区
文慧的科技江湖3 小时前
2026年10月24日智慧农业行业早报:模型数到175个,棚里的账还按年算
开源·智慧农业·农业物联网·数字乡村·1024程序员节·农业机器人·农业数字化
TTATTC4 小时前
为什么 Python 做 Agent 总在并发中崩溃?拆解 Blockcell 在 Rust 下的 Host-Cell 隔离与自愈状态机
docker·开源
杨白白_yangbaibai4 小时前
我开源了个免费的 Markdown 编辑器:Lumin
开源
阿良别做梦5 小时前
LangGraph 学习之路:给文档摘要接上模型
后端·开源
miofly5 小时前
GitHub 今日推荐|gpu-unlock-ada:Ada 显卡张量算力翻倍解锁
开源·github
昇腾CANN6 小时前
基于CANNBot PyPTO Pro的DeepSeek-V4.1融合算子Agent生成实践
人工智能·开源·昇腾·cann·cann开源
miofly7 小时前
GitHub 周榜趋势速报 | 2026-10-25
开源·github