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:支援多種文件、音訊與影片格式,跨多個作業系統皆可使用。