基于 C++/Qt 的跨平台截图工具,支持内置标注编辑、命令行与 DBus 调用。
hyperfield/ai-file-sorter
跨平台桌面应用,借助本地或远程大模型为文件分类并建议更清晰的文件名,修改前需人工确认。
- Star
- 1,839
- Fork
- 185
- 未关闭 Issue
- 28
- 最近提交
- 24小时前
这是什么?
AI File Sorter 是一款桌面应用,用于整理 Downloads、外接硬盘或 NAS 中杂乱的文件夹。它借助 AI 模型为每个文件分配分类和可选的子分类;对于支持的文件类型,还会提出更清晰的文件名。图片可通过视觉大模型按内容分析,文档会根据正文内容生成摘要和命名建议,音视频则可依据艺术家、专辑、标题等内嵌标签重命名。
使用本地 GGUF 模型时,全部处理都在本机完成,文件和元数据不会离开电脑,也不发送遥测数据。也可以使用自己的凭据接入 OpenAI、Gemini 或任意兼容 OpenAI 接口的远程模型。白名单、缓存结果和已确认的审阅决策有助于多次运行之间保持分类一致。
在你确认之前,应用不会移动或重命名任何文件。它提供预览和模拟运行模式、可编辑建议的审阅表格,以及可撤销上一次运行的功能。界面基于 Qt6 构建,支持 Windows、macOS 和 Linux。
核心功能
- 01借助本地或远程大模型将文件归入分类文件夹和子文件夹
- 02通过视觉模型分析图片内容,并建议描述性文件名
- 03读取 PDF、Office 及纯文本文档内容,生成摘要和命名建议
- 04根据音视频内嵌标签生成规范化文件名
- 05支持分类白名单,将结果限制在指定的分类体系内
- 06提供预览、模拟运行,并可撤销上一次操作
适用场景
- 整理混杂着文档、图片和安装包的杂乱下载文件夹
- 将 IMG_2048.jpg 这类相机或截图文件改为描述性名称
- 根据标签清理音乐或视频文件名,整理媒体库
- 在 NAS 或外接硬盘上整理文件,并使用本地模型保证数据不外传
快速上手
- 1
从 SourceForge 或 Microsoft Store 下载应用
- 2
先用 20-50 个文件的小测试文件夹,在应用任何更改前检查建议
使用前须知
- 使用远程模型需要联网并提供你自己的 API 密钥;完全离线使用需要本地模型。
- 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,衍生作品须以相同条款共享。
- 可用的分类语言取决于所选的本地模型。
标签
常见问题
- ai-file-sorter 是什么?
- 跨平台桌面应用,借助本地或远程大模型为文件分类并建议更清晰的文件名,修改前需人工确认。 AI File Sorter 是一款桌面应用,用于整理 Downloads、外接硬盘或 NAS 中杂乱的文件夹。它借助 AI 模型为每个文件分配分类和可选的子分类;对于支持的文件类型,还会提出更清晰的文件名。图片可通过视觉大模型按内容分析,文档会根据正文内容生成摘要和命名建议,音视频则可依据艺术家、专辑、标题等内嵌标签重命名。
- ai-file-sorter 可以免费使用吗?用的什么许可证?
- ai-file-sorter 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- ai-file-sorter 还在维护吗?
- 活跃维护中。ai-file-sorter 最近一次提交是在 2026年10月19日。
- ai-file-sorter 适合用来做什么?
- 整理混杂着文档、图片和安装包的杂乱下载文件夹 将 IMG_2048.jpg 这类相机或截图文件改为描述性名称 根据标签清理音乐或视频文件名,整理媒体库 在 NAS 或外接硬盘上整理文件,并使用本地模型保证数据不外传
- ai-file-sorter 怎么安装和运行?
- 从 SourceForge 或 Microsoft Store 下载应用 先用 20-50 个文件的小测试文件夹,在应用任何更改前检查建议
- 在哪里获取 ai-file-sorter?
- 源代码和安装说明在 GitHub 上:https://github.com/hyperfield/ai-file-sorter
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源跨平台桌面应用,基于提示词和视频素材,用 AI 生成文案、语音并批量自动剪辑短视频。
一款本地优先的桌面写作助手,可校对、改写和导出文稿,文本不会上传到服务器。
Cherry Studio 是一款跨平台桌面 AI 客户端,可接入多家大模型服务、本地模型及 300 多个预置助手。
精选的本地运行大语言模型相关资源列表,涵盖推理平台、引擎、界面、模型与工具。
一份精选的免费 AI 模型、API 与工具清单,涵盖开源权重模型、免费 API 额度和本地运行工具。