FilePilot AI – ローカルファーストのデスクトップファイルマネージャー、オプションのAI要約機能付き
FilePilot AI は、ローカルストレージ上のファイルをスキャン、インデックス、検索、重複排除、要約、整理できるローカルファーストのデスクトップファイルマネージャーです。デフォルトではファイルはユーザーのマシンに保持され、AI要約にはローカルモデルまたはクラウドAIプロバイダーを選択できます。
記事インテリジェンス
要点
- ローカルファースト設計:クラウドAI要約を選択しない限り、ファイルはマシン上に残ります。
- スマートスキャン、全文検索、重複ファイルのクリーンアップ、安全な整理機能を搭載。
- AI要約機能を統合し、ローカルおよびクラウドプロバイダーをサポート。
- デスクトップGUIと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ライセンスの下で公開されています。コミュニティからの貢献を歓迎します。