免费本地搜图软件

一、简介

VimgFind是一款开箱即用本地搜图应用,支持以图搜图和以文搜图。

功能特性:

  • 以图搜图:拖入/选择一张图,找相似图片。

  • 以文搜图:需要单独下载多模态模型,之后可用中文描述搜图。

  • 多模型切换:小模型快、省内存;大模型慢一些,但搜索质量更高。作者建议按模型分别索引,而不是一把梭哈。

  • 搜索过滤:可按文件类型、大小、文件夹过滤,支持完全去重;索引阶段还能设置排除规则。

  • 图形界面:创建、删除索引等操作可在界面完成,不用手动改配置文件。

  • 搜索响应:采用 HNSW 近似最近邻,官方定位是毫秒级;图库很大时速度衰减较小,但召回率可能略低于暴力搜索。

  • 性能参考:238 张 / 2.13GB 图片,Chinese CLIP-patch16 15 线程索引约 20.25 秒;索引后内存约 800MB,换 OSNet 小模型可降到约 170MB。

VimgFind核心理念是通过分模型配置,让用户按需在搜索质量与资源占用之间灵活取舍。长期愿景 是让索引自动更新再上一个台阶,实现"一次配置,终身搜索",让索引像 Everything 一样无感,用户几乎感知不到索引的存在。

快速使用:

Tip:MacOS用户安装时,打开 dmg,将 VimgFind.app 拖入"应用程序"文件夹。若启动时提示"已损坏,无法打开"或"无法验证开发者"(未签名 App 被系统隔离所致),任选其一:

  1. 在 Finder 中右键 点击 VimgFind.app,选择"打开",并在弹窗中确认;

  2. 或打开终端执行:xattr -dr com.apple.quarantine /Applications/VimgFind.app

二、竞品对比

和MaterialSearch、ImageSearch一样,同为搜图应用。VimgFind的差异化优势是什么?以下为详细说明。

先从总体来看:

  • VimgFind 追求灵活与平衡:通过多模型切换,让用户自行决定搜索质量与资源占用的取舍;适合愿意理解"分模型索引"并希望长期省心使用的用户。此外,VimgFind启动很快,不需要像MaterialSearch那样等待漫长的启动并持久占用内存。因此如果搜图而言对你是一个低频场景,即开即用的VimgFind也许会更顺手一点。

  • MaterialSearch 追求功能大而全:视频搜索是它的差异化优势,搜索界面友好。它适合需要视频检索、且愿意花时间配置和等待索引的用户。

  • ImageSearch 追求单一场景的极致:纯算法路线带来极低的内存占用和极高的搜索效率,上手最简单,但功能广度最窄,不支持以文搜图和视频搜索。它适合只需要"找相似图片"这一件事、且图库规模较大的用户。

下面是关于三大竞品的详细比较:

1、搜索能力对比

比较维度 VimgFind MaterialSearch ImageSearch
以文搜图 支持,但需在模型选项卡界面中单独下载多模态模型 支持,默认模型即支持 不支持,仅支持以图搜图
以图/文搜视频 不支持,仅覆盖图片搜索 同时支持图片/文字搜视频 不支持,仅覆盖图片搜索
元数据过滤 支持按文件类型、文件大小、所属文件夹 过滤,并支持完全去重;索引阶段还可排除设置排除规则 支持按路径筛选 和修改时间范围筛选,可在配置文件中设置扫描深度和过滤路径 不支持搜索时的元数据过滤;另附带独立的 EXIF 清理工具,可批量移除隐私信息

2、性能表现对比

性能子项 VimgFind MaterialSearch ImageSearch
后续搜索响应 毫秒级。大规模图库下搜索速度几乎无衰减,小幅度牺牲了召回率。 毫秒到秒级之间。由于是暴力搜索,图库较大时搜索速度会适度变慢,但也因此具备了100% 召回率。 毫秒级。同为暴力搜索,但由于基数极小,搜索速度衰减几乎无感。
索引构建速度(CPU,238 张 / 2.13GB 实测) 20.25 秒(Chinese CLIP-patch16,15 线程) 140.74 秒(Chinese CLIP-patch16 默认模型,无线程设置选项,猜测为单线程) 7.48 秒
内存占用(索引时 → 索引完成后) 1.6GB → 800+MB; 900+MB → 800+MB 2GB? → 约 120MB
内存随图库增长 线性增长,10 万张预计额外增加约 450MB 线性增长,由于没有图结构,预计会比VimgFind减少约10%的内存占用 增长极慢,10 万张预计仅增加约 27MB
GPU 加速 不支持 官方支持 CUDA / ROCm,预计有较大提升;实测环境无 GPU,未验证 不支持

3、上手难度对比

比较维度 VimgFind MaterialSearch ImageSearch
安装/部署 提供 exe 和 macOS 安装脚本,解压即用 提供 Windows 整合包和 Docker 镜像;整合包需 7-Zip 解压 .NET 桌面应用,需 .NET 10 环境
索引管理 图形界面内可完成创建、删除等操作 配置索引、删除索引等操作需手动编辑 .env 文件 图形界面内操作,简单直接
搜索界面 友好 友好 友好
启动方式 直接启动 依靠 bat 脚本 + 点击网页链接 直接启动

三. 写在最后

如果觉得好用,还请给颗star: GitHub - Just-A-Freshman/VimgFind: 开箱即用的本地搜图工具。支持以图搜图、以文搜图,多模型轻松切换,索引构建与维护极其高效。Local-first, out-of-the-box AI image search: reverse image search, text-to-image search, multi-model switching, and ultra-fast indexing. · GitHub 或给作者提建议: Github issue / Gitee issue

这是作者最大的更新动力~

相关推荐
supabc1231 小时前
欧盟电子发票(XRechnung/Peppol/ZUGFeRD)踩坑记:用 Python 不装 Java 跑官方校验规则
xml·python·开源·电子发票·1024程序员节
known1 小时前
用 C# + Blazor 开发智能体(Agent)教程
ai·blazor
ZhengEnCi2 小时前
AI Agent工具调用防护层怎么写-一份能直接跑的Python四层拦截实现
python·llm·agent
todoitbo2 小时前
在 Ubuntu ARM64 上运行 Q1 V3.0 MuJoCo 模型:加载、步进和单执行器响应
linux·运维·ubuntu·ai·机器人·仿真教程·启元
楚国的小隐士2 小时前
从审核员到监工:AI正在重写评价体系,也重写人的价值
ai·编程·ai编程·哲学·马列主义
ZhengEnCi2 小时前
AI Agent工具误调用怎么解决-从参数校验到高危二次确认的四层工程防线
python·llm·agent
长欢喜一场3 小时前
豆包:字节跳动AI助手的全方位透视
人工智能·搜索引擎·1024程序员节
俊哥V3 小时前
每日 AI 研究简报 · 2026-10-24
人工智能·ai·1024程序员节
镜子AI3 小时前
镜子AI工程教程:用Python实现关键词布局检查器与语义改写查重(附完整代码)
人工智能·python·microsoft
todoitbo4 小时前
Q1 MuJoCo 模型里的 49 项传感器定义与 60 维数据:一次关节和 IMU 输出核验
人工智能·ai·机器人·1024程序员节·启元机器人