AI News HubLIVE
站内改写

FilePilot AI – 本地優先的桌面文件管理器,支持可選的AI摘要

FilePilot AI 是一款本地優先的桌面文件管理器,能夠掃描、索引、搜索、去重、總結和組織本地存儲中的文件。它支持本地AI(如Ollama)或雲AI提供商(如OpenAI)進行文件摘要,默認情況下文件保留在用户機器上。

文章情報

工程師中級

要點

  • 本地優先設計,文件不離機,除非選擇雲AI提供商進行摘要。
  • 支持智能掃描、全文搜索、重複文件清理和安全組織。
  • 集成AI摘要功能,支持本地和雲端AI提供商。
  • 提供桌面界面和CLI工具,跨平台支持。

為甚麼重要

這條新聞值得關注,因為本地優先設計,文件不離機,除非選擇雲AI提供商進行摘要。

技術影響

可能影響模型選型、推理成本、產品能力和評測基準。

FilePilot AI 是一款專為本地文件管理設計的桌面應用程序,旨在幫助用户高效地掃描、索引、搜索、去重、總結和組織他們的文件。該工具強調本地優先的理念,確保用户的文件默認保留在其設備上,除非用户明確選擇使用雲AI提供商進行文件摘要。

主要功能

  • **智能掃描**:支持遞歸目錄掃描,可控制深度,識別文件類型、類別、MIME和哈希值,並提取豐富的元數據,如大小、日期、尺寸、時長等。同時尊重隱藏文件和.gitignore過濾器。
  • **快速本地搜索**:基於Whoosh引擎的全文索引,支持關鍵詞、模糊和布爾查詢,可按類型、日期範圍和文件大小篩選,並支持將結果導出為CSV。
  • **AI摘要**:內置多種文件提取器(PDF、Markdown、代碼、圖片、DOCX、XLSX、PPTX),支持本地AI(Ollama、llama.cpp)或雲AI(OpenAI、Anthropic)提供商,可批量處理文件並提供統一的插件接口。
  • **重複文件清理**:通過大小桶分組、部分哈希預過濾和完整SHA-256驗證,安全地將重複文件移至系統回收站(使用send2trash庫)。
  • **安全組織**:可按文件類型、日期、擴展名或大小範圍組織文件,支持自定義重命名模板,預覽更改後再應用,並支持撤銷操作。
  • **桌面工作流**:基於PySide6的原生桌面界面,支持亮色和暗色主題,系統托盤集成和後台文件監控,提供通知和18種UI語言支持。

快速開始

FilePilot AI 需要Python 3.10或更高版本,支持Windows、macOS和Linux。安裝過程簡單,通過git克隆倉庫後,創建虛擬環境並安裝依賴即可運行。項目還提供了CLI工具,支持掃描文件夾、查找重複文件、導出清單、分析磁盤使用和預覽組織計劃等操作。

AI提供商選擇

用户可以根據隱私需求選擇本地或雲AI提供商。本地選項包括Ollama、llama.cpp和LM Studio,雲選項包括OpenAI和Anthropic。默認情況下,本地文件掃描、索引、組織和重複檢測無需AI,只有用户選擇摘要的文件內容才會發送到雲提供商。API密鑰存儲在操作系統密鑰鏈中,並有加密後備存儲。

項目結構與開發

項目採用模塊化架構,核心服務包括文件掃描器、索引器、重複查找器、組織器和目錄監控器。AI層提供了靈活的提供者接口。測試和CI管道確保代碼質量,支持跨平台構建(Windows、macOS、Linux)並自動生成安裝包。項目還包含自動更新功能,每24小時檢查GitHub Release新版本。

隱私與安全

FilePilot AI 的設計注重隱私:所有本地操作(掃描、索引、去重、組織)均在本地執行;AI摘要默認使用本地模型或用户明確選擇的雲提供商;沒有遙測、跟蹤或後台回撥行為。刪除操作通過系統回收站進行,確保安全。

FilePilot AI 是一個開源項目,採用MIT許可證,歡迎社區貢獻。