Purrfast

AI agent 留下的東西,交給 Purrfast 收。

Claude Code、Codex 和 Cursor 會在你的 Mac 上留下 worktree、還開著的開發伺服器和一堆快取。Purrfast 會找出來,告訴你哪些還有沒存的成果,其他的移到垃圾桶。

agent 跑完,留下了什麼

每個平行工作的 agent 都會複製一份你的 repo。session 當掉或你換下一個任務,那份副本就一直留著。我們開發 Purrfast 用的這台 MacBook Air 上,Claude Code 和 Codex 留下的 38 個 worktree 加起來有 78 GB。agent 開的開發伺服器常常還在跑,每個 session 也各自開了一組 MCP server。

每個 worktree,Purrfast 都先檢查過才讓你刪

一個 worktree 要同時符合這幾點才會列為「可以刪」:沒有未 commit 的修改或 stash、沒有只存在這裡的 commit、沒有程序正在用、分支已合併或 PR 已關閉、7 天內沒有改動。只要一項不符合,它就會放在「要你看一下」或「不要動」,並寫明原因。

同一隻白貓,毛理好了,端正坐著

可以刪

  • ~/Library/Developer/Xcode/DerivedData17.4 GB
  • ~/.npm/_cacache0.37 GB
  • ~/Library/Caches/pnpm
  • .next

要你看一下

  • .claude/worktrees/angry-villani-ac09f3
  • .claude/worktrees/determined-yalow-d929b0
  • ~/.codex/worktrees7.75 GB
  • ~/.cache/huggingface12.4 GB
  • ~/.android/avd51.2 GB
  • ~/Library/Developer/CoreSimulator36.9 GB
  • node_modules

不要動

  • next dev :3000
  • vite :5173
  • playwright-mcp ×4
  • github-mcp ×4

為什麼不直接叫 agent 清?

你可以這樣做,裝了 Purrfast 之後會更安全。Claude Code、Codex 和 Cursor 能透過 MCP 呼叫 Purrfast:agent 問哪裡佔空間、規劃要清什麼,Purrfast 每次都用同一套規則檢查 worktree,你確認之前,Purrfast 什麼都不會刪。刪掉的東西會移到垃圾桶,可以搬回原位。

哪些時候會上網

Purrfast 每天下載一次簽章過的清理規則、驗證授權,並向 npm、PyPI、Homebrew、Hugging Face 或 Ollama 查詢某個版本還能不能下載;查詢只送套件名稱與版本,不送路徑。不裝分析 SDK。完整磁碟取用權限是選用。

實際量過的數字

Purrfast 用 macOS 的批次讀目錄 API、多條執行緒同時讀,一次讀完整個家目錄。在同一台 10 核心的 MacBook Air 上,703 GB、690 萬個檔案在熱快取下花了 50 到 70 秒,記憶體約 17 MB。背景執行時用低優先權、最多 4 條執行緒,不會拖慢你的建置。

預計價格:掃描免費,前 10 GB 清理免費,之後 $19.99 買斷、可裝 3 台。需要 macOS 14 以上。