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 は、ファイルを自動で整理し、より説明的で人が読めるファイル名を提案することでデジタルの散らかりを解消するクロスプラットフォームデスクトップアプリです。IMG_2048.jpg のような汎用的または一貫性のない名前が付いたファイルが多数あるダウンロードフォルダ、外付けドライブ、NAS ストレージの問題を解決します。
How it works
アプリはローカルまたはリモートの大規模言語モデル(LLM)を使用してファイルを解析し、ファイルタイプごとに以下の戦略を取ります:
- Images:Gemma 3 4B IT などのビジュアル LLM を使って画像の実際の内容を分析し、
clouds_over_lake.jpgのような説明的な名前を提案します。 - Documents:PDF、Office、プレーンテキストなどの対応フォーマットからテキストを抽出し、テキスト LLM で内容を要約してファイル名を提案します。
- Audio/Video:埋め込まれたメタデータタグ(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:ソートプレビュー、ドライランモード、永続的な "Undo last run" 機能を搭載。
- Broad Compatibility:多数の文書、音声、動画フォーマットに対応し、複数の OS で利用できます。