Local-File-Organizer

本地AI自动整理文件,隐私安全,检索快人一步

Local-File-Organizer 是一款基于 AI 的本地文件管理工具,旨在通过智能整理本地文本和图片文件来提升文件检索效率。它利用 Llama3.2 3B 和 Llava v1.6 模型,通过 Nexa SDK 实现本地推理,确保用户数据隐私不被泄露。该工具能够自动扫描指定目录,理解文件内容并重新组织文件结构,使文件访问更快捷、检索更轻松。核心能力包括智能分类、内容识别和自动化整理,特别适合处理大量无规则文件或图片的个人用户和小型团队。其本地运行特性避免了云端上传带来的隐私风险,同时提供了直观的用户界面,降低了使用门槛。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3340
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类开源模型
开发团队QiuYannnn
所属国家
官网地址
定价模式free
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型file-organizer,llama3,llm,on-device-ai,vlm
GitHub 星标★ 3340
30天Star增速
HF 下载量
上线时间2024-09-21 00:00:00
最近更新2026-09-21 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:进阶 约 15 分钟 部署方式:本地安装 8 步

环境要求

  • Python 3.12 或更高版本
  • 已安装 Conda(用于创建 conda 环境)
  • 根据硬件选择 CPU 版或 GPU 版 Nexa SDK(macOS Metal 走 GPU 版)
  • 已获取 Local-File-Organizer 项目代码(克隆或解压到本地)

安装与启动步骤

  1. 1安装 Python

    从官网下载并安装 Python,README 推荐使用 Python 3.12 或更高版本,按操作系统说明完成安装。

  2. 2创建 Conda 环境

    新建名为 local_file_organizer 的环境,并指定 Python 3.12 版本。

    conda create --name local_file_organizer python=3.12
  3. 3激活环境

    切换到刚创建的环境,后续所有安装和运行都在该环境中进行。

    conda activate local_file_organizer
  4. 4安装 Nexa SDK (CPU)

    CPU 版安装命令;显卡用户不要用这条,按 README 另选 Metal 版或参考 CUDA/AMD 文档。

    pip install nexaai --prefer-binary --index-url https://nexaai.github.io/nexa-sdk/whl/cpu --extra-index-url https://pypi.org/simple --no-cache-dir
  5. 5安装 Nexa SDK (Metal)

    macOS 且需要 Metal GPU 加速时改用这条命令,设置 CMAKE_ARGS 后安装。

    CMAKE_ARGS="-DGGML_METAL=ON -DSD_METAL=ON" pip install nexaai --prefer-binary --index-url https://nexaai.github.io/nexa-sdk/whl/metal --extra-index-url https://pypi.org/simple --no-cache-dir
  6. 6进入项目目录

    把路径替换成你实际克隆或解压 Local-File-Organizer 的目录。

    cd path/to/Local-File-Organizer
  7. 7安装项目依赖

    在项目目录内根据 requirements.txt 安装所需依赖包。

    pip install -r requirements.txt
  8. 8运行脚本

    依赖装完后直接执行主脚本,程序会扫描目录并用本地模型整理文件。

    python main.py

如何确认成功

执行 python main.py 后终端无报错并正常运行,整理完成后输出目录中会出现 Financial、Photos 等分类文件夹。

常见问题

Q:CPU 版和 GPU 版 Nexa SDK 该装哪个?

A:普通 CPU 机器装 CPU 版命令即可;macOS 想用 Metal 加速装 Metal 版;CUDA 和 AMD GPU 需参考 Nexa SDK 主仓库 Installation 章节。

Q:pip install -r requirements.txt 报错怎么办?

A:README 建议逐个安装:pip install nexa Pillow pytesseract PyMuPDF python-docx。

Q:对 Python 版本有要求吗?

A:有,README 推荐 Python 3.12 或更高版本,并按操作系统完成官方安装步骤。

Q:SDK 安装或模型相关问题去哪反馈?

A:README 指定到 Nexa SDK 的 issues 页面(github.com/NexaAI/nexa-sdk/issues)提问。

注意事项

  • 全部推理在本地完成,文件内容不上传云端,隐私有保障。
  • Nexa SDK 支持 CPU、Metal、CUDA、AMD GPU 多种后端,安装命令不通用,务必按硬件选择。
  • 模型相关问题请到 Nexa SDK 仓库反馈,不要在项目仓库重复提问。

核心亮点

  • 完全本地运行,数据不出设备,隐私保护到位
  • 支持文本和图片内容理解,分类更智能
  • 基于 Llama3.2 和 Llava 模型,技术先进且开源免费

不足之处

  • 仅支持文本和图片,对视频、音频等格式支持有限
  • 文档/社区待观察

适用场景

  • 个人电脑文件杂乱,需要智能归类整理
  • 设计师或摄影师管理大量本地图片素材
  • 注重隐私的团队内部文件管理

替代项目

FileBot、DocFetcher、Recoll

项目介绍

Local-File-Organizer 是办公效率领域的开源项目,由 QiuYannnn 开发,2024 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(3,340)位列前 30%,在办公效率分类中处于中上游。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-21。MIT许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:个人电脑文件杂乱,需要智能归类整理。同类可对比的替代方案包括 FileBot、DocFetcher、Recoll。

上一篇:surf

下一篇:markpdfdown

同类项目推荐

sunshine-control-panel 开源

一站式管理游戏库、监控内存,AI 助手加持,让大屏启动更高效。

Sunshine Foundation 大屏桌面管理器 | Tauri + Vue 3,游戏库管理、米塔AI助手、内存监控···

★ 444 2026-08-09
Stirling PDF 开源

本地部署 PDF 工具箱

#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

★ 92816 2026-08-19
obsidian-md2wechat 开源

一键将 Obsidian 笔记排版成公众号文章,告别手动调格式

Obsidian → WeChat | Obsidian 插件一键排版发布到微信公众号,键排版发布到微信公众号:···

★ 318 2026-08-09
pdf2md 开源

浏览器里直接把 PDF 变成 Markdown,不用上传,隐私安全。

Browser based tool to convert PDFs to Markdown

★ 381 2026-08-09