claude -p を分類器として使って、ファイルを中身で自動整理するツールを作った話
DRANK
はじめにDownloadsフォルダが、いつの間にか散らかってます。請求書のPDF、スクショ、Excel、よく分からない functions_dev.txt。「あとで整理しよう」と思ったまま、放り込まれたファイルが積もっていく。たぶん多くの人が同じ状態だと思います。これを自動で片付けたいんですが、拡張子やファイル名のルールで分けるのには限界があります。請求書_最終版(2).pdf ならまだしも、IMG_2084.png や スクリーンショット 2026-06-16 8.54.01.png は、名前を見ても中身が何なのか分かりません。で、どうせやるなら AIに中身を読ませて判断させればいいんじゃないか と思って作りました。とはいえ、ただ動けばいいわけではなくて、こう動いてほしいというのが3つあります。置いた瞬間に動く(常駐して自動で)APIキー不要・追加課金なしで始められる安全(勝手に消さない、間違えても戻せる)できたのがこれです。 Downloads そのものでいいです)の中に、「請求書」「写真」「資料」 みたいな入れ先フォルダを自分で作っておきます。あとはファイルを置くだけ。中身を読んで、いちばん合う入れ先へ勝手に移してくれます。ターミナルにはこんなログが出ます。[move] blog_0619.png …