Ikeraq

tw93/Mole

Macの掃除と監視を、有料アプリを買わずにターミナルで済ませる

GPL-3.0 · 組込みは要確認 Shell ★ 71,363 (今日 +427) 今日 更新
GitHub で見る tw93/Mole
GitHub の説明(原文)
🐹 Keep your Mac and PC clean, light, and running like new. Fast open-source CLI, plus native Mac and Windows apps.
気をつける点
  • 自社サービス組込み注意 — GPL-3.0 です。組み込んだ側のソース公開が必要になる場合があります。

どういうものか

mo という1つのコマンドの下に、Mac の手入れに要る操作がまとまっている。キャッシュや消したアプリの残骸を消す clean、設定ファイルごとアプリを消す uninstall、ディスクの内訳を対話的にたどる analyze、CPU・メモリ・電力などを実時間で並べる status、node_modules や target のような作り直せる成果物だけを狙って消す purge。有料の掃除アプリやディスク可視化アプリが別々に担ってきた領域を、ターミナルの中に寄せたものと考えると近い。

消す側の道具としては、慎重な作りをしている。削除の前にパスを検証し、共有された場所やシステム所有の場所は保護する。安全だと確認が取れないものは、消さずに飛ばすか拒否すると明記されている。--dry-run を付ければ実際には消さずに結果だけ見られ、消した内容は ~/Library/Logs/mole/operations.log に残る。掃除と最適化については、触ってほしくないものを --whitelist で対象から外せる。同じデータをまだ使っている別のコピーが残っていれば消さない、という判断も入っている。

構造として覚えておきたいのは、無償のCLIと有償のネイティブアプリが別物だということ。CLI は GPL-3.0 で公開されていて、今後も無償だと書かれている。同じ作者が「Mole for Mac」という有償のGUIアプリを別に出している。README は CLI を「今後も無償・オープンソースのまま」とし、Mac 版は「別の商用アプリ」と書くだけで、両者の機能差がどこにあるかまでは触れていない。開発は活発で、2025年9月の公開からリリースを重ねている。

消していいと確認できたものだけ、消す 削除候補 (キャッシュ・残骸) 安全か検証 (共有・システム所有は保護) 消す (安全と確認できたもの) 触らない (確証が持てないもの) 迷ったものは触らない。--dry-run を付ければ、何も消さずに結果だけ確認できる
安全と確認が取れたものだけを消し、確証が持てないものは残す。Mole の慎重さは、この向きから来ている。

どんなときに使うか

ディスクが埋まった理由が分からないとき

「その他」に数十GBが入っているのに、Finder からは追いきれない。mo analyze はターミナルの中でディレクトリを掘り下げていける表示で、どこが重いのかを場所として掴める。消すためというより、まず在り処を知るための道具として先に使える。

アプリを消したのに何かが残っている気がするとき

ゴミ箱に入れただけでは、設定ファイルや起動エージェントが残る。mo uninstall はアプリ本体とあわせてそれらを探して消す。ただし同じデータをまだ使っている別のコピーが残っている場合は消さない、と README は説明している。

注意点

ライセンスの警告は、たいていの人には関係ない。 当サイトは GPL-3.0 に対して「自社サービス組込み注意」を自動で出しているが、これは自社の製品に組み込んで配布するときの話で、手元の Mac で実行するだけなら影響しない。なお作者は、フォークして別の製品にするなら違う名前を付けて出典を書いてほしい、と書いている。

管理者パスワードを求められる場面がある。 システム所有のファイルを触るコマンドと、スクリプトで入れたときの既定の導入先である /usr/local/bin がそれにあたる。~/.local/bin のような自分の領域に入れれば、そのぶんの入力は減らせる。README は「sudo を付けずに実行し、必要なときだけ管理者権限を求める」形だと書いている。

中身の大半はシェルスクリプト。 GitHub が数えたバイト数で見ると8割以上が Shell で、Go は1割台にとどまる。欠点ではないが、中身を自分で読んでから入れたい人は、読む対象が主にシェルスクリプトだと知っておくとよい。

開発の様子

1.1 年
公開してからの期間。2025-09-23 が最初のコミットです
62 回
リリースの回数です
134 人
開発に参加した人数です
0 日前
最後のコミットです
18 件
未解決の Issue とプルリクエストの合計です(GitHub はこの2つを同じ数に含めます)

ほかの候補

jaywcjlove/awesome-mac
 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
tldr-pages/tldr
Collaborative cheatsheets for console commands 📚.
buresdv/Cork
[NO AI] Fast GUI for Homebrew written in SwiftUI
X で共有 この記事がよかったら

この記事の更新日は 2026-09-13 です。 内容は公開されている README と GitHub のデータに基づいています。 数値は GitHub から取得したもの、警告は判定の基準にある条件での自動判定です。事実誤認を見つけた場合はお知らせください。