uv、Homebrew、mise、Docker、Cargo、Go など 35 以上のツールの古いキャッシュを、スキャン・選択・削除。
ディスク領域を取り戻すことだけに集中した、無駄のないツールです。
uv、brew、mise、ブラウザ、cargo、go、pip、npm、yarn、pnpm、docker、rustup、gradle、ollama、Xcode など。
スペースキーでターゲットを選択し、解放容量を確認してからクリーン。ターミナルを離れずに完結。
削除ファイルは macOS のゴミ箱へ(Finder から復元可能)。--permanent で完全削除。
すべての clean コマンドで --dry-run を使えば、実際に削除する前に結果をプレビューできます。
~/.config/mise/config.toml や .mise.toml にピン留めされたバージョンは削除しません。
~/.config/sasurahime/config.toml でデフォルト値を設定し、毎日のワークフローをゼロ摩擦に。
完全なリストは sasurahime targets で確認できます。
| カテゴリ | ターゲット |
|---|---|
| 言語 / パッケージマネージャー | uvbrewbungopipnpmyarnpnpmpipxpoetrycondacargorustupdenogradlemavenspmcocoa-podsflutter |
| ランタイム / ツール | misebrowsersnode-gyp |
| Docker / VM | dockercolimaorbstack |
| IDE / シミュレーター | xcodedevice-supportsimulatorjetbrainsvscode-extensions |
| AI/ML / CI | huggingfaceollamaactpre-commit |
| ログ / その他 | logslibrary-logsdownloadstrash |
インストールからクリーンまで、1 分以内に完了します。
cargo install sasurahime を実行するか、リリースページからビルド済みバイナリをダウンロードします。
sasurahime scan で検出したキャッシュとサイズの一覧を確認。この時点では何も削除されません。
sasurahime でインタラクティブモードに入り削除対象を選択するか、sasurahime --yes で一括クリーン。
macOS (arm64 または x86_64) が必要です。cargo install には Rust ツールチェインが必要です。
sasurahime は、神道の大祓詞(おおはらえのことば)に登場する女神、速佐須良比売(はやさすらひめ)にちなんでいます。
川から海、そして根の国へと穢れを流し、跡形もなく消し去る神です。
つまり、古いキャッシュの究極の消滅者です。