mac-cleanup-go

詳細情報

タイトル mac-cleanup-go
URL https://github.com/2ykwang/mac-cleanup-go
バージョン ver 1.6.0
更新日 2026/07/23
追加日 2026/02/06
種別 フリーソフト / オープンソース(MIT)
説明 Mac向けのTUIクリーンアップツール。

レビュー

mac-cleanup-goはMac用のTUIクリーンアップツール。ターミナルで動作し、キャッシュやログ、不要な一時ファイルをスキャンし、削除することができる。

以下のような特徴を持つ:

  • 容量を圧迫している項目を自分で選んで削除できる。
  • デフォルトでは削除対象はゴミ箱へ移動し、完全削除されるのは「Trash」カテゴリのみ。
  • リスキーなカテゴリは初期状態では選択されていない。選択しても自動的に除外される項目がある(削除したい場合はプレビューに含める必要がある)。
  • 「Manual」カテゴリは削除を行わず、手動での削除方法のガイドのみを表示。
  • 対象範囲はキャッシュ/ログ/一時ファイル、および選択されたアプリのデータのみで、システム最適化やアンインストール機能は含まれません。

スクリーンショット

更新グラフ

バージョン履歴

v1.6.0

Choose a tag to compare

Sorry, something went wrong.

Loading
(省略されました)
v1.5.1

Changelog

  • ff5c740 Add pkg.go.dev badge to README
  • 0224e0c Add timeout to Docker availability check and warn when unreachable (#89)
  • 9bf0242 Parallelize the project-cache walk and drop lsof's +D tree scan (#90)
  • 856569b Skip .DS_Store files during scan (#83)
v1.5.0

Highlights

  • Adaptive theme: TUI now detects terminal background and adjusts colors for both light and dark themes. Improved gray contrast, calmer size emphasis, and bolder help-key styling. (#79)
  • Expanded cleanup coverage: 31 new categories — AI/IDE caches (Codex, Antigravity, Qoder, Filo, etc.), CI/dev tool caches (pre-commit, prisma, puppeteer, expo, jenkins, …), shell history residue, macOS installer leftovers, Apple identity caches, and more. (#80)
  • Process-aware safety: Categories like xcode-derived and ios-simulator are now skipped while Xcode/Simulator are running both at scan time and right before cleanup. (#80)
  • Bubble Tea v2: Upgraded to bubbletea / lipgloss / bubbles v
(省略されました)
v1.4.2

Changelog

  • 59fc6d6 Expand cleanup coverage with new targets and project cache patterns (#70)
  • 2d681ce Fix preview key binding labels and add open shortcut to footer (#69)
  • 715851d ci: bump goreleaser/goreleaser-action from 6 to 7 (#66)
  • 12ad22b deps: bump golang.org/x/sys from 0.40.0 to 0.42.0 (#68)
v1.4.1

Changelog

  • 09a100e Allow list selection and actions during scanning (#64)
  • 3650b53 Block risky category selection during scanning
v1.4.0

help overlay

build cache target

Changelog

  • da216fa Add modal help overlay (#61)
  • 71d691c Add project build cache target (#59)
  • 8f8e98b Improve scan progress UI with pending target names (#62)
  • 0941b0d Remove redundant 'files' suffix from preview section file count (#60)
v1.3.12

Preview Page

Changelog

  • 0609e7e Preview with collapsible sections (#58)
  • 6620c76 deps: bump github.com/charmbracelet/bubbles from 0.21.0 to 1.0.0 (#56)
  • 6158038 deps: bump github.com/charmbracelet/x/ansi from 0.11.3 to 0.11.6 (#55)
v1.3.11

Changelog

  • 98d74c9 Extract shared styles package and deduplicate item rendering (#54)
  • d1f020b Refactor docker target (#52)
  • c149c68 split target interfaces (#53)
v1.3.10

CLI mode

Configure targets and clean from the command line.

mac-cleanup --select                   # Configure cleanup targets
mac-cleanup --clean --dry-run          # Preview cleanup report
mac-cleanup --clean                    # Execute cleanup

For command-line cleanup, see the examples below.

1) Select targets

$ mac-cleanup --select
Select cleanup targets                  ● safe  ○ moderate
─────────────────────────────────────────────────────────
        Name                                      Size
  [ ] ● Trash                                      0 B
  [✓] ○ App Caches                              3.2 GB
  [✓] ○ System Logs                           259.7 MB
▸ [✓] ● Go Build Cache      
(省略されました)