yurijmikhalevich/rclip

grep for images – local, offline image search for the terminal

解决的问题

rclip 是一款命令行工具,让您可以使用自然语言描述、示例图片或两者结合的方式搜索本地图片文件夹。它消除了手动标记、将文件上传至云端服务或将图片导入专用照片库以进行搜索的需求。

运作原理

该工具使用 OpenCLIP ViT-B/32 AI 模型 为图片和文字生成嵌入(embeddings)。通过将图片和搜索查询转换为共享的数学空间,它可以在您的机器上完全离线地找到符合文字描述或视觉上相似的图片。

适用对象

它专为习惯使用终端并偏好本地、隐私导向 AI 工具的用户所设计。对于摄影师或任何在 Linux、macOS 或 Windows 上拥有大量本地图片收藏,且希望为照片获得快速、类似 grep 的搜索体验的用户来说,它特别有用。

特色亮点

  • 多模态搜索:使用文字、图片(通过本地路径或 URL)或算术组合(例如:增加或减少概念)进行搜索。
  • 本地与隐私:所有处理皆离线进行;照片绝不会离开您的电脑。
  • 终端原生 UI:包含交互式缩略图网格,并为支持 Kitty 图形的终端提供内嵌图片预览。
  • 快速索引:使用增量索引,仅在后续执行时处理新增或变更的图片。
  • 广泛的格式支持:支持 JPG、PNG 和 WebP 等标准格式,并在 macOS/Windows 上原生支持 HEIC,以及实验性的 RAW 支持。
  • Unix 友好:可以通过管道(pipe)传输至其他命令行工具,用于将符合条件的图片复制到新文件夹等任务。

相关

  • 项目
  • 项目
  • 项目
  • Dispatch
  • 项目