Local-File-Organizer

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 335 🐛 待处理 37 👀 关注 51
GitHub ↗
GitHub 星标 ★ 3370
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

Local-File-Organizer 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队QiuYannnn
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型file-organizer,llama3,llm,on-device-ai,vlm
GitHub 星标★ 3370
上线时间2024-09-21 00:00:00
代码更新2024-10-21
仓库体积27.9 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3370

技术标签

使用教程

难度:进阶 约 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

上一篇:surf

下一篇:markpdfdown

同类项目推荐

convoviz 开源

把 ChatGPT 聊天记录一键变成干净的 Markdown 和图表

Export your ChatGPT history to Markdown: readable notes for Obsidian, plus private c···

★ 892 2026-08-09
Stirling PDF 开源

本地部署 PDF 工具箱

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

★ 96109 2026-08-19
Local-File-Organizer 开源

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

An AI-powered file management tool that ensures privacy by organizing local texts, i···

★ 3370 2026-08-09
vitepress-plugin-llms 开源

让 VitePress 文档一键变成 LLM 爱读的 llms.txt

A VitePress plugin for generating LLM-friendly documentation

★ 414 2026-09-16
LumaShot 开源

一个快捷键搞定截图标注、离线识字和录屏

Windows screenshot, annotation, offline OCR, clipboard history, GIF and screen recor···

★ 107 2026-11-10
ai-to-pptx 开源

输入主题,AI 自动生成 PPT 大纲并导出 PPTX

前端后端同时开源。 Ai-to-pptx是一个使用AI技术(DeepSeek)制作PPTX的助手,支持在线生成和···

★ 1466 2026-08-09
lime 开源

让大模型参与拼音选词,候选更懂上下文

大模型驱动的拼音输入法

★ 915 2026-11-06
jt-doc-tools 开源

自托管文档工具箱,PDF/Office 转换加 OCR 与 AI 处理一站搞定

An all-in-one PDF and Office document platform: self-hosted, open source, under your···

★ 246 2026-09-30