Devbroom tìm những gì agent lập trình để lại trên máy Mac và phân loại từng thứ theo bằng chứng. Trừ khi bạn bật Bảo trì tự động, không có gì thay đổi cho đến khi bạn xác nhận.
Giao diện ứng dụng: 9,1 GB sẵn sàng để dọn. Nhấn Dọn dẹp, các mục Sẵn sàng sẽ vào Thùng rác; Trả lại đưa tất cả về chỗ cũ.
Mỗi tác vụ song song là một worktree mới, mỗi phiên là một thư mục tạm mới, mỗi lần build là một node_modules mới. Khi xong việc, phần lớn vẫn nằm lại, và không ai biết phần nào vẫn đang được dùng.
Các trình dọn dẹp thông thường không hiểu agent: chúng nhìn một thư mục rồi xóa. Chúng không thể nói “trong thư mục này đang có một phiên Claude Code chạy”.
Ba bước, không bất ngờ. Quét không thay đổi một tệp nào; bạn là người xác nhận việc dọn dẹp.
Devbroom đọc các dự án của bạn và thư mục riêng của các agent. Mọi thứ tìm thấy thành một bong bóng, to bằng dung lượng nó chiếm. Quét không thay đổi gì trên ổ đĩa.
Mỗi bong bóng nhận kết luận và vào nhóm của nó: Sẵn sàng, Cần xem, Bị chặn hoặc Không rõ. Lý do luôn nằm ngay bên cạnh: thuộc agent nào, có đang được dùng không, có chứa công việc chưa lưu không.
Khi bạn nhấn Dọn dẹp, từng mục được kiểm tra lại và những gì bạn chọn sẽ vào Thùng rác; các mục Sẵn sàng được chọn sẵn. Bị chặn và Không rõ vẫn ở nguyên chỗ, và mọi thứ đã vào Thùng rác đều có thể trả lại từ Lịch sử.
Màu sắc không bao giờ là dấu hiệu duy nhất: mỗi kết luận có họa tiết riêng, ký hiệu riêng và quy tắc riêng. Mục Bị chặn và Không rõ không bao giờ chọn được.
Đã qua mọi kiểm tra.
Được chọn sẵn · vào Thùng rácpackage.json nằm cạnh; chỉ cái tên thì chưa đủ.Nên xem qua trước.
Không được dọn trừ khi bạn chọn “Vẫn đưa vào”.env bị bỏ qua: git worktree remove sẽ xóa nó mà không hỏi.git status sạch không chứng minh bên trong không có gì giá trị.Đang dùng hoặc còn chứa công việc.
Không chọn được~/projects/shop.--force; Devbroom không bao giờ dùng --force.Chưa đủ bằng chứng.
Không chọn được · không bao giờ tính là Sẵn sàngNỗi lo thật sự không phải là tốn dung lượng, mà là mất công việc. Các nguyên tắc của Devbroom sinh ra vì điều đó, và không nguyên tắc nào là một tùy chọn cài đặt.
Quét không thay đổi một tệp nào. Trừ khi bạn bật Bảo trì tự động, không có gì bị đụng tới nếu bạn chưa thấy trong bản xem trước và xác nhận.
Worktree có thay đổi chưa commit sẽ Bị chặn. git không xóa nó nếu thiếu --force, và Devbroom không bao giờ dùng --force.
Mặc định là Thùng rác. Xóa vĩnh viễn là một lựa chọn riêng, và bạn phải nhấn giữ nút để xác nhận.
Nếu một agent đang làm việc trong thư mục đó, có tiến trình chạy từ đó hoặc có tệp bên trong đang mở, mục đó sẽ Bị chặn.
node_modules chỉ Sẵn sàng khi có package.json nằm cạnh, target chỉ khi có dấu hiệu của Cargo bên trong. Thiếu dấu hiệu, nó vẫn là Cần xem.
Dung lượng dùng chung qua hard link và APFS clone không được tính. Con số bạn thấy là dung lượng thực sự được giải phóng khi xóa.
Cơ sở dữ liệu và thông tin xác thực của agent không bao giờ bị đụng tới. Khi agent có lệnh dọn dẹp riêng, việc dọn được làm hoặc hướng dẫn theo lệnh đó: ví dụ claude purge với Claude Code.
Tiến trình của một phiên agent đang chạy không bao giờ bị đụng tới. Devbroom chỉ yêu cầu các tiến trình agent bỏ lại thoát khi bạn bảo, và chỉ sau khi kiểm tra lại.
Không tài khoản, không telemetry; không gửi đi bất cứ thông tin gì về bạn. Ứng dụng chỉ kiểm tra cập nhật; nếu bạn nhập giấy phép Pro, nó kích hoạt một lần và lặng lẽ kiểm tra lại khoảng mỗi tháng một lần. Từ nhật ký phiên, nó chỉ lấy số token và tên model; nội dung tin nhắn không bao giờ được lưu.
Worktree được tìm thấy ngay cả khi nằm ngoài thư mục dự án. Repository đã di chuyển, thư mục đã xóa và worktree mồ côi đều được nhận ra đúng bản chất.
Nhật ký phiên, checkpoint, thư mục tạm và worktree.
Phiên, phiên đã lưu trữ và worktree của Codex.
Worktree của agent, bản ghi hội thoại và cache.
Cơ sở dữ liệu phiên (chỉ đọc), snapshot và worktree.
Worktree git, mỗi cái được đánh giá riêng.
Lệnh devbroom chạy cùng một lần quét và in ra cùng các lý do; devbroom clean hiển thị trước những gì Sẵn sàng, rồi chuyển vào Thùng rác. Trên thanh menu, bạn nắm được mọi thứ chỉ trong một cái liếc mà không cần mở ứng dụng.
Mọi tùy chọn: tài liệu dòng lệnh--details mở ra các kiểm tra đằng sau từng kết luận.--json xuất toàn bộ báo cáo dưới dạng JSON.sẵn sàng để dọn · 26 mục
Agent, Phím tắt và script của bạn đều có thể truy cập những gì Devbroom biết. Không cái nào tự dọn: yêu cầu của agent đến với bạn trong ứng dụng, còn devbroom clean hiển thị trước rồi hỏi.
Với devbroom mcp, Claude Code, Codex hoặc Cursor có thể đọc lần quét gần nhất, hỏi vì sao một thư mục Sẵn sàng hay Bị chặn, và nhờ bạn dọn. Yêu cầu đến với bạn trong ứng dụng; không gì được dọn cho đến khi bạn xác nhận, và từng mục được kiểm tra lại sau đó.
devbroom://scan, devbroom://clean và devbroom://open chỉ mở Devbroom; việc dọn dẹp chờ bạn.
devbroom status --json trả về lần quét gần nhất của ứng dụng; nó không quét lại.
Dữ liệu agent tăng bao nhiêu trong 30 ngày qua, thứ gì tăng nhanh nhất, năm nay đã dọn được gì, số token và chi phí ước tính của các phiên. Trong tab Phiên, bạn có thể tìm kiếm hội thoại và lưu trữ các hội thoại Claude Code cũ mà không đụng tới bộ nhớ của chúng. Có trong Pro.
Devbroom có thể tự quét hằng ngày hoặc hằng tuần; các lần quét tự động chỉ đọc. Đặt một quy tắc thành “Tự làm” thì nó chỉ chuyển các mục Sẵn sàng, và chỉ vào Thùng rác. Không có quy tắc nào cho đến khi bạn thêm. Có trong Pro.
Ứng dụng hiển thị kết luận của từng mục cùng lý do ngay bên cạnh. Xem thêm trong tài liệu.
Không, trừ khi bạn bật tính năng đó. Quét chỉ đọc. Việc dọn chỉ áp dụng cho các mục bạn xác nhận, và từng mục được kiểm tra lại ngay trước khi xóa; nếu có gì thay đổi kể từ lúc quét, mục đó được giữ nguyên.
Nếu bạn đặt một quy tắc thành “Tự làm” trong Cài đặt › Bảo trì tự động, sau các lần quét tự động Devbroom chỉ chuyển các mục Sẵn sàng, và chỉ vào Thùng rác. Dọn sạch Thùng rác là một cài đặt riêng và chỉ xóa những gì Devbroom đã chuyển vào đó. Ban đầu cả hai đều tắt.
Mặc định là Thùng rác, và bạn có thể trả lại từng mục đã vào đó từ Lịch sử. Worktree được xóa bằng git: HEAD của chúng được lưu dưới refs/devbroom/removed và nhánh vẫn còn. Xóa vĩnh viễn là một lựa chọn riêng, và bạn phải nhấn giữ nút để xác nhận.
Claude Code, Codex, Cursor, OpenCode và Orca. Nó cũng hiển thị dữ liệu của Gemini CLI, Aider, Cline, Windsurf, Copilot CLI, Amp và Kiro nhưng chưa dọn. Ngoài agent, nó tìm cả cache của công cụ phát triển như npm, pnpm, Cargo và Xcode; bạn có thể tắt chúng trong Cài đặt.
Nó không gửi gì về bạn. Nó kiểm tra cập nhật: một lần, 8 giây sau khi khởi động, và khi bạn nhấn “Kiểm tra ngay”, bằng cách đọc tệp latest.json do chúng tôi công bố. Nếu bạn nhập giấy phép Pro, nó kích hoạt một lần và lặng lẽ kiểm tra lại khoảng mỗi tháng một lần; việc này chỉ gửi khóa giấy phép và tên máy Mac. Không có giấy phép thì kiểm tra cập nhật là yêu cầu duy nhất. Không có tài khoản và không có telemetry. Dòng lệnh của các tiến trình đang chạy chỉ được đọc trong bộ nhớ và không được ghi ra đâu cả.
Không. Nó cho biết agent nào đang chạy và tiến trình nào bị bỏ lại. Nó không bao giờ đụng tới tiến trình của một phiên đang chạy, và thư mục của phiên đó vẫn Bị chặn. Nó chỉ yêu cầu các tiến trình agent bỏ lại thoát khi bạn bảo, và chỉ sau khi kiểm tra lại.
Máy Mac dùng Apple silicon, với macOS 13.3 trở lên. Hỗ trợ Windows đang được lên kế hoạch.
Quét, kết luận, dọn dẹp, trả lại từ Lịch sử, lệnh devbroom và MCP đều miễn phí và sẽ luôn miễn phí. Bảo trì tự động, Phân tích và các công cụ phiên (mức dùng và chi phí, tìm kiếm, lưu trữ) nằm trong Pro.
Pro trả một lần $29 cho 2 máy Mac; giấy phép không bao giờ hết hạn và bao gồm mọi phiên bản phát hành trong một năm. Sau đó, các phiên bản mới là tùy chọn với giá $15 mỗi năm. Trong 14 ngày đầu, toàn bộ Pro được bật, không cần thẻ, không cần tài khoản. Chi tiết ở trang Bảng giá.

Quét chỉ đọc, mỗi kết luận đều kèm lý do, và mọi thứ đã vào Thùng rác đều có thể trả lại.