ARTICLE · 1086712
电脑里的照片太乱?这个开源工具用 AI 帮你本地整理|GitHub今日值得看 #039
电脑里的照片太乱?这个开源工具用 AI 帮你本地整理|GitHub今日值得看 #039

手机、相机用了几年之后,电脑里的照片很容易变成这样: 一个文件夹几千张照片, 旅行、截图、工作照片全混在一起, 想找一张几年前拍的照片,只能不停往下翻。 云相册虽然已经有不少 AI 搜索功能,但问题也很直接:很多时候需要把照片上传到云端。 今天介绍的开源项目Lap,尝试做另一件事: 让 AI 直接在你的电脑上整理和搜索照片。 不用把整个图库上传到云端,也可以搜索照片、找相似图片、识别人脸、清理重复文件。
假设电脑里已经存了几万张照片。 传统文件管理方式基本依赖: 文件夹 + 文件名 + 日期。 但现实中,我们真正找照片的时候,往往并不知道它叫什么。 例如: 文件名可能只是: IMG_3821.JPG 这时候传统文件搜索基本帮不上忙。 而 Lap 想做的,就是让你像搜索文字一样搜索自己的照片。 

Lap 是一个开源的桌面照片管理工具,目前支持 Windows、macOS 和 Linux。 它比较核心的能力,可以归纳成几类。 用文字直接搜索照片 你不一定需要记住照片的文件名。 可以根据照片里的内容进行搜索,例如: AI 会根据图片内容寻找相关照片。 换句话说: 搜索对象从“文件名”变成了“照片本身”。
找相似照片 拍照的时候,我们经常会连续拍很多张。 最终电脑里可能出现十几张构图几乎一样的照片。 Lap 支持根据视觉内容寻找相似图片,可以更快地把这些照片筛出来。 对于长期积累了大量照片的人来说,这个功能比手动一个个查看要方便很多。
根据人脸整理照片 Lap 还提供了人脸相关功能。 
它可以在本地分析照片中的人物,并将相似的人脸进行聚类。 这样就可以更方便地从大量照片里找到某个人相关的照片。
找重复照片 照片从手机、相机、微信、移动硬盘之间复制几次以后,很容易产生大量重复文件。 Lap 提供重复照片整理功能,可以帮助查看重复文件以及它们占用的空间。 
对于几十 GB 甚至几百 GB 的图库,这个功能非常实用。
按地图查看照片 如果照片中保存了 GPS 信息,Lap 还可以把照片放到地图中查看。 例如一次旅行结束之后,可以直接通过地图回顾: 在哪些地方拍过哪些照片。 相比单纯按照时间排列,会更加直观。
这也是 Lap 最值得关注的地方。 很多人看到“AI 搜索照片”,第一反应可能是: Lap 采用的是Local-first,也就是本地优先的设计。 简单理解: 照片保存在自己的硬盘里,AI 模型也可以直接在自己的电脑上完成分析。 例如,Lap 使用类似 CLIP 的图文模型理解: 一张图片大概是什么内容。 这样,当你输入: 系统就可以把这句话和图库中的图片进行匹配。 人脸识别、图片相似度分析等能力同样可以在本地完成。 所以它的逻辑不是: 照片 → 上传云端 → AI 分析 → 返回结果 而更接近: 照片 → 本地 AI 分析 → 本地搜索 这也是它与很多云相册服务最大的区别之一。
我认为 Lap 比较值得关注的有四点。 ① 照片留在自己的电脑里 它并不要求你把整个照片库上传到某个云服务。 对于家庭照片、工作照片或者不希望上传网络的图片来说,这一点很重要。
② AI 能力也可以在本地运行 不仅照片存在本地, 搜索、相似图片分析、人脸相关能力也尽量在本地完成。 这实际上也是这两年越来越明显的一类趋势:
③ 不强迫你改变原来的文件夹结构 很多照片管理软件会要求: 这往往意味着原来的文件管理方式会被改变。 Lap 更强调Folder-first。 也就是: 继续使用你原来的照片文件夹。 软件负责索引和管理,而不是强迫所有文件进入一个封闭系统。
④ 不只是 JPG 如果平时有摄影需求,这一点也比较实用。 Lap 支持包括: JPG、PNG、HEIC、WebP、RAW、视频等在内的多种媒体格式。 同时还支持 Apple Live Photos、Google Motion Photos,以及 RAW + JPEG 等常见组合。 所以它不仅适合手机照片,也能管理相机产生的大型图库。
我觉得以下几类人尤其适合。 第一类:电脑里已经存了大量照片的人。 照片越多,AI 搜索的价值越明显。 第二类:不希望所有照片上传云端的人。 例如家庭照片、工作素材或者私人影像。 第三类:摄影用户。 尤其是有大量 RAW、JPEG 和视频素材,需要长期整理的人。 第四类:经常找不到旧照片的人。 如果你的照片管理方式还是: 那这种 AI 搜索工具会明显改变照片管理方式。
Lap 已经提供桌面版本。 目前支持: Windows / macOS / Linux 直接进入项目的 Releases 页面,下载对应系统的安装包即可。 macOS 用户还可以通过 Homebrew 安装: brew tap julyx10/lap brew install --cask lap 第一次使用时,需要让软件扫描自己的照片目录,并建立本地索引。 如果图库非常大,第一次分析会需要一定时间。 后续搜索主要依赖已经建立好的本地索引。
Lap 最吸引我的地方,并不是“又做了一个相册软件”。 而是它提供了一种不同的思路: 以前想获得 AI 相册能力,往往意味着把照片交给云端。 现在,随着本地 AI 模型越来越成熟,这些能力开始可以直接回到自己的电脑。 照片仍然放在自己的硬盘里, 但搜索方式已经从: “我把照片放在哪个文件夹了?” 变成了: “我想找什么照片?” 这可能才是 AI 对个人照片管理真正有价值的地方。
项目名称:Lap GitHub: https://github.com/julyx10/lap 如果你平时也在用一些好用、有意思的开源项目,欢迎留言交流。 我会继续筛选真正值得普通人关注的 GitHub 项目。 GitHub 今日值得看,我们下期见。


01 为什么需要这样的工具?
“之前去海边拍的照片在哪里?”
“找一下有猫的照片。”
“那几张夜景照片放在哪个文件夹了?”


图:Lap界面
02 Lap 能帮你做什么?
海边
狗
雪山
汽车
夜景


03 为什么不用上传云端,也可以用 AI 搜照片?
是不是要把照片上传到某个服务器分析?
“海边的照片”
04 它和普通照片管理器有什么不同?
把原本依赖云端的 AI 能力逐渐搬回个人电脑。
先把所有照片导入自己的图库。
05 谁比较适合使用 Lap?
建几十个文件夹,然后靠记忆去找。