
Local-File-Organizer
本地AI自动整理文件,隐私安全,检索快人一步
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3370
技术标签
使用教程
环境要求
- Python 3.12 或更高版本
- 已安装 Conda(用于创建 conda 环境)
- 根据硬件选择 CPU 版或 GPU 版 Nexa SDK(macOS Metal 走 GPU 版)
- 已获取 Local-File-Organizer 项目代码(克隆或解压到本地)
安装与启动步骤
-
1安装 Python
从官网下载并安装 Python,README 推荐使用 Python 3.12 或更高版本,按操作系统说明完成安装。
-
2创建 Conda 环境
新建名为 local_file_organizer 的环境,并指定 Python 3.12 版本。
conda create --name local_file_organizer python=3.12 -
3激活环境
切换到刚创建的环境,后续所有安装和运行都在该环境中进行。
conda activate local_file_organizer -
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安装 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进入项目目录
把路径替换成你实际克隆或解压 Local-File-Organizer 的目录。
cd path/to/Local-File-Organizer -
7安装项目依赖
在项目目录内根据 requirements.txt 安装所需依赖包。
pip install -r requirements.txt -
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···
Stirling PDF
开源
本地部署 PDF 工具箱
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
Local-File-Organizer
开源
本地AI自动整理文件,隐私安全,检索快人一步
An AI-powered file management tool that ensures privacy by organizing local texts, i···
awesome-spec-driven-development
开源
找全规范驱动开发资源,快速落地契约优先流程
A curated list of awesome resources for spec-driven development (SDD)
vitepress-plugin-llms
开源
让 VitePress 文档一键变成 LLM 爱读的 llms.txt
A VitePress plugin for generating LLM-friendly documentation
LumaShot
开源
一个快捷键搞定截图标注、离线识字和录屏
Windows screenshot, annotation, offline OCR, clipboard history, GIF and screen recor···
ai-to-pptx
开源
输入主题,AI 自动生成 PPT 大纲并导出 PPTX
前端后端同时开源。 Ai-to-pptx是一个使用AI技术(DeepSeek)制作PPTX的助手,支持在线生成和···
lime
开源
让大模型参与拼音选词,候选更懂上下文
大模型驱动的拼音输入法
jt-doc-tools
开源
自托管文档工具箱,PDF/Office 转换加 OCR 与 AI 处理一站搞定
An all-in-one PDF and Office document platform: self-hosted, open source, under your···