
一目でわかる
専門家の評価
Appleのスマートフォルダとフォルダアクションの組み合わせは、macOSに高度な機能をもたらしました。スマートフォルダを使用すると、クエリの結果をフォルダの内容のように表示でき、ファイルやフォルダが変更されるたびに結果が自動的に更新されます。フォルダアクションを使用すると、フォルダの内容が変更されるたびに実行されるスクリプトをフォルダに接続できます。
しかし、これら2つのオプションはどれも非常に巧妙ですが、日常業務や効率化に必要なワークフローを実現するには不十分です。Hazelは、システムのゴミ箱フォルダを含むフォルダの内容の監視と、ルールとアクションを組み合わせることで、このギャップを埋めます。
検出した情報に基づいて、通知、ファイルやフォルダの削除、別の場所への移動、パターンを使用した名前変更、タグ付けやコメントの追加、ミュージック、フォト、TVライブラリへのメディアとしてのインポートなどを行うことができます。ルール設定により、オプションで音声アラート付きの通知を生成したり、各種FTPサーバーやWebサーバーにファイルをアップロードしたりすることも可能です。Appleのスマートフォルダ機能を活用し、静的フォルダだけでなく仮想コレクションも監視できます。Hazelの使用にコーディングの知識は必要ありません。

Hazelは2006年に環境設定パネルとしてスタートしました。しかし、2020年後半のバージョン5リリースでは、複数のビューを単一の統合インターフェースに統合し、完全なスタンドアロンアプリへと昇格しました。このアップデートでは、Hazelでリストやテーブルを作成したり、インポートしたりして、フォルダ内のエントリと照合し、名前を変更できるようになりました。2021年後半のバージョン5.1では、macOS 12 MontereyのショートカットとAppleScriptの両方がサポートされました。また、Automatorワークフロー、JavaScript、シェルスクリプトもサポートしています。
Hazelは、フォルダの内容の変更に関連するあらゆるタスクを自動化できます。ファイルの追加や削除を通知することも可能です。アプリには、ホーム画面のダウンロードフォルダ(一般的な保存場所)にいくつかのルールがあらかじめ用意されており、その有用性を示すのに役立っています。
ダウンロードでは、次の操作を実行できます。
- 4 週間以上経過したカラーアイテム。
- 1 年以上経過したディスク イメージ ファイルを自動的に削除します。
- フォルダーが 50 GB を超えると警告します。
- ダウンロードした映画、音楽、画像を TV、音楽、写真に自動的にインポートします。
- 財務情報が含まれる PDF を別の選択したフォルダーに移動します。
ルールを追加するには、既に追加されているフォルダまたはスマートフォルダを使用するか、ツールバーの「フォルダを追加」(+ が付いた 1 つのフォルダ)ボタンをクリックしてフォルダを追加します。Hazel 5 では、多数の監視フォルダを管理しやすくするためにフォルダグループが追加されました。「フォルダグループ」ボタン(+ が付いた 2 つのフォルダ)をクリックします。フォルダを選択した状態で、既存のルールを管理するか、「ルールを作成」ボタンをクリックします。「ステータス」ボタンをクリックすると、どのファイルとフォルダにいつルールが適用されたかを確認できます。「一時停止/再生」ボタンを使用すると、選択したフォルダ内のルールを一時停止および再開できます。個々のルールのチェックを外して無効にすることもできます。
ルールは、Appleのスマートフォルダ、フォトアルバム、プレイリスト、その他の保存済み検索に対するアプローチに似ています。まず、フォルダ内で何を探すかを定義する条件を1つ以上設定します。例えば、4週間以上前に追加されたすべてのファイルとフォルダを検索できます。条件の右側にある+(プラス)をクリックすると、条件を追加できます。
複数の条件を指定する場合、すべての条件を満たす場合、いずれかの条件を満たす場合、またはいずれの条件も満たさない場合に一致を適用するかを定義します。Spotlight検索と同様に、Optionキーを押すとすべての条件の右側に「…」(省略記号)ボタンが表示されます。このボタンをクリックすると、すべての条件、いずれかの条件、またはいずれの条件も満たさない条件がネストされ、さらに絞り込みが可能になります。「一致」をポップアップオプションとして含むルールでは、パターンを使用できます。例えば、IMGで始まり、.jpgで終わり、その間に任意の数値が含まれるすべての写真を検索するパターンを設定できます。
Hazelは、トークン、リスト、テーブルベースのファイルとフォルダの名前変更が可能です。その便利さを理解すれば、すぐに使いこなせるかもしれません。アクションエリアで「名前を変更」を選択すると、ファイルの属性を選択できます。Hazelには一般的な属性がリストアップされています。「その他」をクリックすると、ファイル名に追加できるSpotlightベースのメタデータが表示されます。

マッチングオプションには、Hazel のよく書かれた詳細なマニュアルを注意深く読むことが必要ですが、これは、これほどのパワーを必要とするユーザーには提供し、より単純なニーズを持つユーザーには無視される可能性があるアプリにとっては大きな利点です。
Hazel は、複雑な一連のアクションにも使用できます。例えば、特定のパターンに一致する画像を外部スクリプトで処理し、Web サーバーにアップロードしてフォトアプリにインポートしたい場合などです。また、期待通りに動作しなかった場合に警告を発する「ネガティブ」な情報も提供できます。例えば、毎晩バックアップが完了するか、特定の時刻までにファイルが更新されるかを確認したい場合などです。これらの条件 が 満たされなかった場合、Hazel は通知や、メールやテキストメッセージを送信するスクリプトを通じて警告を発します。
ルールとアクションに加えて、Hazelには、 Hazel > 環境設定 > ゴミ箱からスマートゴミ箱とスマートアプリ削除機能も組み込まれています。ゴミ箱内のファイルが一定の期間に達したら自動的に削除するように選択したり、選択的にゴミ箱を空にしたり、ゴミ箱が設定したサイズを超えたらファイルを削除したりできます。また、AppCleanerなどのユーティリティに似た機能であるApp Sweepをオンにして、アプリに関連するサポートファイル、バックグラウンドソフトウェア、その他のアイテムを検出することもできます。アプリを削除すると、不要になったファイルをすべて削除するように求められます。

Hazel 5はmacOS 10.13 High Sierra以降が必要です。Noodlesoft社は、以前のリリース向けに旧バージョンも提供しています。シングルユーザー版は42ドル、5ユーザー向けのファミリーパックは65ドルです。
スーパーコンピュータが手元にあれば、そのパワーを繰り返しの作業に活用できるはずです。Appleがハードウェアの性能を向上させているにもかかわらず、Finderの洗練度は依然として低いままです。Hazelを使えば、Appleの基盤の上に動作を構築し、15年以上もの間、自動化、並べ替え、スループットの向上を実現してきました。
Hazelを最後にレビューしたのは、2012年のバージョン3リリース時でした。レビュアーのDan Miller氏は、「…Hazelが時々要求する初期設定の時間を投資すれば、ほとんど手間をかけずに、より整理された、より整頓されたドライブを実現できます」と書いています。
近年のMacの力強い復活を受け、macOS体験を最大限に活用するために、私たちが愛用しているツールや読者の皆様におすすめしたいツールをご紹介したいと思います。Mac Gemsは、Macソフトウェアの傑作、つまり実用性が高く、解決すべき限られた問題に的を絞り、個人または小規模企業によって開発されたアプリを特集します。毎週の更新をお楽しみに。ご意見・ご感想はMac GemsのTwitterフィード(@macgems)までお寄せください。