Repolode
julyx10

julyx10/lap

面向 macOS、Windows 和 Linux 的离线桌面照片管理工具,支持本地 AI 搜索、人脸聚类和重复照片清理。

可替代:Google PhotosApple PhotosAdobe Lightroom

Star
3,959
Fork
229
未关闭 Issue
51
最近提交
3天前

这是什么?

Lap 是一款桌面照片管理工具,直接基于已有的文件夹工作,而不是把照片导入某个封闭的图库。原图始终以普通文件的形式保存在磁盘上,Lap 在本地维护一个 SQLite 目录数据库,用于浏览、搜索和整理。无需云端账户,也不会强制上传。

AI 功能全部在本机运行,包括文字描述搜索、视觉相似度搜索、主体搜索和人脸聚类,底层基于 ONNX Runtime 调用 CLIP 与 InsightFace 模型。此外还提供智能相册、按地理位置浏览的地图视图、重复照片清理(可显示可释放空间)、四窗格对比查看器、内置裁剪与调色工具,以及拼图功能。

Lap 支持 60 多种照片、RAW 和视频格式,文件操作时会将 RAW + JPEG/HEIC 配对文件和 Live Photo 保持在一起。合集、标签、评分和收藏保存在 Lap 的数据库中,而不是写入文件本身,因此在 Lap 之外复制或移动文件时这些信息不会随之迁移。

核心功能

  • 01按日期、文件夹、位置、相机、镜头、标签、评分和人脸浏览
  • 02本地 AI 文字搜索、视觉相似度搜索与人脸聚类
  • 03重复照片检测,支持批量删除并显示可释放空间
  • 04按日期组织导入,可跳过重复文件并保留原始文件名
  • 05内置裁剪、拉直、旋转、缩放和基础调色
  • 06交互式地图视图,展示带地理信息的照片和视频

适用场景

  • 在本地磁盘或 NAS 上管理超过 10 万个文件的个人照片库
  • 无需上传即可通过描述、人脸或地点查找旧照片
  • 清理分散在多个文件夹中的重复照片
  • 整理相机拍摄的 RAW + JPEG 素材并进行筛选对比

快速上手

  1. 1

    打开最新版本页面,下载适合你系统的安装包

  2. 2

    在使用 Homebrew 的 macOS 上,添加 Lap 软件源

    brew tap julyx10/lap
  3. 3

    使用 Homebrew 安装 Lap

    brew install --cask lap

使用前须知

  • 采用 GPL-3.0-or-later 许可证,这是一种 copyleft 许可证,衍生作品也需保持开源。
  • 从源码构建需要 Rust、Node.js、pnpm、子模块和模型下载,配置较复杂。
  • Windows 安装包未签名,SmartScreen 可能会拦截下载。

标签

常见问题

lap 是什么?
面向 macOS、Windows 和 Linux 的离线桌面照片管理工具,支持本地 AI 搜索、人脸聚类和重复照片清理。 Lap 是一款桌面照片管理工具,直接基于已有的文件夹工作,而不是把照片导入某个封闭的图库。原图始终以普通文件的形式保存在磁盘上,Lap 在本地维护一个 SQLite 目录数据库,用于浏览、搜索和整理。无需云端账户,也不会强制上传。
lap 可以免费使用吗?用的什么许可证?
lap 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
lap 还在维护吗?
活跃维护中。lap 最近一次提交是在 2026年10月17日。
lap 适合用来做什么?
在本地磁盘或 NAS 上管理超过 10 万个文件的个人照片库 无需上传即可通过描述、人脸或地点查找旧照片 清理分散在多个文件夹中的重复照片 整理相机拍摄的 RAW + JPEG 素材并进行筛选对比
lap 怎么安装和运行?
打开最新版本页面,下载适合你系统的安装包 在使用 Homebrew 的 macOS 上,添加 Lap 软件源: brew tap julyx10/lap 使用 Homebrew 安装 Lap: brew install --cask lap
在哪里获取 lap?
源代码和安装说明在 GitHub 上:https://github.com/julyx10/lap

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目