Những gì Claude Code để lại trên máy Mac.
Nhật ký phiên, checkpoint, không gian làm việc tạm, worktree. Devbroom tìm ra tất cả, và cho bạn biết thứ nào Claude Code tự xóa, thứ nào để bạn quyết định và thứ nào không bao giờ bị đụng tới.
Mỗi thư mục có quy tắc riêng.
Devbroom xử lý mỗi nơi theo đúng cách Claude Code tự hoạt động. Thứ agent tự dọn thì để agent dọn; thứ có lệnh riêng thì dọn bằng chính lệnh đó.
Không gian làm việc tạm
Không gian làm việc và tệp tạm của các phiên. Của các phiên đã kết thúc có thể dọn sau khi xem qua, trước khi Claude Code tự xóa; của phiên đang chạy vẫn Bị chặn.
/private/tmp/claude-<uid>Nhật ký MCP và lỗi
Chỉ là các tệp nhật ký.
~/Library/Caches/claude-cli-nodejsNhật ký phiên
Xóa tệp bằng tay sẽ làm hỏng việc tiếp tục phiên và bộ nhớ. Devbroom dùng lệnh riêng của Claude Code cho việc này; lịch sử của các dự án có thư mục không còn tồn tại được xóa trong một lần. Thay vì xóa, bạn có thể lưu trữ hội thoại của một dự án (Pro): không gì bị di chuyển cho đến khi bản lưu trữ được xác minh, bộ nhớ ở nguyên chỗ, và bạn có thể mở lại từ Lịch sử.
~/.claude/projectsCheckpoint
Claude Code tự xóa những checkpoint cũ hơn cleanupPeriodDays (mặc định 30 ngày).
~/.claude/file-historyNhật ký và cache
Nhật ký gỡ lỗi, ảnh chụp shell, nội dung và hình ảnh đã dán. Claude Code tự xóa những thứ cũ.
~/.claude/debug~/.claude/shell-snapshots~/.claude/paste-cache~/.claude/image-cachePhiên bản CLI
Trình cập nhật giữ phiên bản hiện tại, phiên bản đang chạy và hai phiên bản mới nhất.
~/.local/share/claude/versionsPlugin
/plugin quản lý chúng; không nên xóa plugin đang dùng.
~/.claude/plugins/cache~/.claude/plugins/marketplacesDữ liệu ứng dụng desktop
Trạng thái của ứng dụng; nó cũng chứa CLI đi kèm và ảnh máy ảo.
~/Library/Application Support/ClaudeTài khoản và cài đặt của bạn được giữ nguyên.
Các tệp và thư mục này được bảo vệ. Không kết luận nào cho phép dọn chúng; chúng ở nguyên chỗ dù lớn đến đâu.
~/.claude.json~/.claude/.credentials.jsonsettings.json · settings.local.json~/.claude/history.jsonl~/.claude/agent-memory~/.claude/pluginsNhận ra worktree của Claude Code qua dấu vết.
Devbroom nhận ra một worktree thuộc Claude Code qua các dấu vết này; dấu vết càng mạnh, quyền sở hữu hiển thị càng chắc chắn.
- Chắc chắnDấu hiệu
CLAUDE_BASEtrong metadata của git - Chắc chắnKhóa worktree do Claude Code đặt
- Nhiều khả năngNằm trong thư mục
.claude/worktrees - Nhiều khả năngNằm trong một không gian làm việc của Claude Code
- Có thểTên nhánh bắt đầu bằng
worktree-
- Bị chặn nếu còn công việc chưa lưu. git không xóa worktree như vậy nếu thiếu
--force; Devbroom không bao giờ dùng--force. - Bị chặn nếu có phiên đang chạy trong nó hoặc thư mục cha.
- Cần xem nếu có tệp bị bỏ qua:
git worktree removesẽ xóa chúng mà không hỏi.
Nhìn thấy, nhưng để yên khi chúng đang chạy.
Devbroom biết phiên Claude Code nào đang chạy. Nó không bao giờ đụng tới tiến trình của phiên đang chạy; thư mục và không gian tạm của phiên đó vẫn Bị chặn chừng nào phiên còn chạy.
2 phiên đang chạy
Kiểm tra tệp của Claude Code trước.
Trước khi tin vào dữ liệu của một agent, Devbroom kiểm tra các tệp của nó có đúng định dạng mong đợi hay không. Nếu không, dữ liệu đó chỉ được đọc; không phần nào được tính là sẵn sàng để dọn.
Phiên bản ngoài khoảng này vẫn hoạt động nếu định dạng khớp, và được hiển thị là “chưa kiểm thử”.
Nhật ký trong ~/.claude/projects phải có hai trường này, vốn gắn một phiên với một thư mục.
Nếu thư mục của nó nằm ở nơi khác, Devbroom theo CLAUDE_CONFIG_DIR, CLAUDE_CODE_TMPDIR.