hyperfield/ai-file-sorter
Cross-platform desktop application for content-aware file organization and renaming. Supports local and remote LLMs, preview-based workflows, and fully user-controlled changes.
What it solves
AI File Sorter 是一款跨平台桌面應用程式,旨在透過自動整理檔案並建議更具描述性、易讀的檔名,來消除數位雜亂。它解決了下載資料夾、外接硬碟與 NAS 儲存空間中檔名通用或不一致的問題(例如 IMG_2048.jpg)。
How it works
此應用程式使用本地或遠端的大型語言模型(LLM)分析檔案,並依不同檔案類型採用特定策略:
- Images:使用視覺 LLM(如 Gemma 3 4B IT)分析圖像實際內容,並建議描述性名稱(例如
clouds_over_lake.jpg)。 - Documents:從支援的格式(PDF、Office、純文字)擷取文字,使用文字 LLM 摘要內容並建議檔名。
- Audio/Video:讀取嵌入的 metadata 標籤(artist、album、year),產生乾淨的類庫式檔名。
- Categorization:結合 LLM 輸出與分類法匹配、白名單、以及本地快取,將檔案分組至資料夾。
使用者在確認變更前,可於表格中檢視所有建議的分類與重新命名,確保未經許可不會移動或更改檔案。
Who it’s for
適合想要整理大量檔案的使用者,支援 Windows、macOS 與 Linux,特別是重視隱私(僅本地執行)或管理大量媒體與文件檔案庫的使用者。
Highlights
- Privacy-First:可完全離線執行,使用本地 GGUF 模型(如 Gemma 3、Mistral),不會傳送遙測資料。
- Visual Analysis:內建視覺 LLM 支援,能描述圖像內容,亦能特殊處理螢幕截圖與 UI 捕捉。
- Flexible Categorization:提供「More Refined」或「More Consistent」模式,並允許使用自訂分類白名單。
- Safety Features:包含排序預覽、dry‑run 模式,以及持久化的「Undo last run」功能。
- Broad Compatibility:支援多種文件、音訊與影片格式,跨多個作業系統皆可使用。