Untuk Claude Code, Codex, Cursor, OpenCode dan Orca

Rapikan sisa kerja para agen.

Devbroom menemukan apa yang ditinggalkan agen coding Anda di Mac dan memilah setiap bagian berdasarkan buktinya. Kecuali Anda menyalakan Perawatan otomatis, tidak ada yang berubah sebelum Anda mengonfirmasi.

macOS 13.3 atau lebih baruPemindaian hanya membacaTanpa akun, tanpa telemetri

Tampilan aplikasi: 9,1 GB siap dibersihkan. Tekan Bersihkan dan item Siap masuk ke Tong Sampah; Kembalikan memulihkan semuanya.

Masalahnya

Agen mengerjakan tugasnya. Tapi tidak membereskan sisanya.

Setiap tugas paralel berarti worktree baru, setiap sesi berarti folder sementara baru, setiap build berarti node_modules baru. Saat pekerjaan selesai, sebagian besar tetap tertinggal, dan tidak ada yang tahu mana yang masih dipakai.

Pembersih biasa tidak mengenal agen: mereka melihat sebuah folder lalu menghapusnya. Mereka tidak bisa bilang “ada sesi Claude Code yang berjalan di folder ini”.

35 GB+Data yang bisa dibersihkan, ditemukan di Mac seorang developer
9 GBFolder sementara milik satu agen
5Agen yang dikenal, masing-masing dengan aturannya sendiri
Cara kerja

Pindai. Lihat buktinya. Konfirmasi.

Tiga langkah, tanpa kejutan. Pemindaian tidak mengubah satu file pun; Anda yang mengonfirmasi pembersihan.

Devbroom membaca proyek Anda dan folder milik agen Anda. Semua yang ditemukan menjadi gelembung, sebesar ruang yang dipakainya. Pemindaian tidak mengubah apa pun di disk.

Setiap gelembung mendapat status dan masuk ke kelompoknya: Siap, Tinjau, Terkunci, atau Belum jelas. Alasannya selalu ada di sampingnya: milik agen mana, apakah sedang dipakai, apakah menyimpan pekerjaan yang belum disimpan.

Saat Anda menekan Bersihkan, setiap item diperiksa lagi dan yang Anda pilih masuk ke Tong Sampah; item Siap sudah terpilih sejak awal. Item Terkunci dan Belum jelas tetap di tempatnya, dan apa pun yang masuk ke Tong Sampah bisa dikembalikan dari Riwayat.

Empat status

Setiap item punya status, setiap status punya alasan.

Warna tidak pernah menjadi satu-satunya tanda: setiap status punya pola, tanda, dan aturannya sendiri. Item Terkunci dan Belum jelas tidak bisa dipilih, kapan pun.

Siap

Lolos semua pemeriksaan.

Terpilih secara bawaan · masuk ke Tong Sampah
~/projects/shop/web/node_modules
  • Ada package.json di sampingnya; nama saja tidak cukup.
  • Tidak ada sesi agen yang berjalan di folder ini atau di atasnya.
  • Tidak ada proses yang berjalan dari sini dan tidak ada file yang sedang dibuka.
  • 794 MB yang dipakai bersama dengan tempat lain tidak dihitung.

Tinjau

Sebaiknya dilihat dulu.

Tidak dibersihkan kecuali Anda memilih “Tetap sertakan”
~/projects/api/.claude/worktrees/billing
  • Ada file .env yang diabaikan: git worktree remove menghapusnya tanpa bertanya.
  • git status yang bersih tidak membuktikan bahwa tidak ada yang berharga di dalamnya.

Terkunci

Sedang dipakai atau menyimpan pekerjaan.

Tidak bisa dipilih
~/projects/shop/release-1.2
  • Ada sesi Claude Code yang berjalan di folder induk ~/projects/shop.
  • Ada perubahan yang belum di-commit. git tidak akan menghapusnya tanpa --force; Devbroom tidak pernah memakai --force.

Belum jelas

Bukti belum cukup.

Tidak bisa dipilih · tidak pernah dianggap Siap
~/Developer/tmp-7c2e
  • Tidak bisa dipastikan milik agen mana.
  • Sebagian isinya tidak bisa dibaca; ukurannya hanya terukur sebagian.
Aturan

Dibuat agar tidak menghapus yang salah.

Yang benar-benar ditakuti bukan ruang yang terbuang, melainkan pekerjaan yang hilang. Untuk itulah aturan Devbroom ada, dan tidak satu pun bisa diubah di pengaturan.

Pemindaian hanya membaca

Pemindaian tidak mengubah satu file pun. Kecuali Anda menyalakan Perawatan otomatis, tidak ada yang disentuh sebelum Anda melihatnya di pratinjau dan mengonfirmasinya.

--force

Tidak pernah --force

Worktree dengan perubahan yang belum di-commit berstatus Terkunci. git tidak akan menghapusnya tanpa --force, dan Devbroom tidak pernah memakai --force.

Tong Sampah dulu

Tong Sampah adalah pilihan bawaan. Menghapus permanen adalah pilihan terpisah, dan Anda menahan tombolnya untuk mengonfirmasi.

Pekerjaan yang berjalan tidak disentuh

Jika ada agen yang bekerja di folder itu, ada proses yang berjalan darinya, atau ada file di dalamnya yang sedang dibuka, itemnya berstatus Terkunci.

Nama saja tidak cukup

node_modules baru berstatus Siap jika ada package.json di sampingnya, target hanya jika ada penanda Cargo di dalamnya. Tanpa penanda, statusnya tetap Tinjau.

Ukuran sebenarnya

Ruang yang dipakai bersama lewat hard link dan klon APFS tidak dihitung. Angka yang Anda lihat adalah ruang yang benar-benar kosong setelah dihapus.

Cara agen itu sendiri

Basis data dan kredensial agen tidak pernah disentuh. Jika sebuah agen punya perintah pembersihan sendiri, cara itulah yang dipakai atau ditunjukkan kepada Anda: misalnya claude purge untuk Claude Code.

Tidak menghentikan agen yang berjalan

Proses dari sesi agen yang sedang berjalan tidak pernah disentuh. Devbroom meminta proses yang ditinggalkan agen untuk berhenti hanya jika Anda memintanya, dan hanya setelah memeriksa lagi.

Semuanya di Mac Anda

Tanpa akun, tanpa telemetri; tidak ada data tentang Anda yang dikirim. Aplikasi hanya memeriksa pembaruan; jika Anda memasukkan lisensi Pro, lisensi itu diaktifkan sekali lalu diperiksa ulang diam-diam sekitar sebulan sekali. Dari log sesi, yang diambil hanya jumlah token dan nama model; isi pesan tidak pernah disimpan.

Agen

Mengenal agen Anda. Tahu apa yang mereka tinggalkan dan di mana.

Worktree tetap ditemukan meski letaknya di luar folder proyek Anda. Repositori yang dipindahkan, folder yang dihapus, dan worktree yatim masing-masing dikenali sesuai keadaannya.

Claude Code

Log sesi, checkpoint, folder sementara, dan worktree.

~/.claude/projects~/.claude/file-history+10 tempat lagi
Detail
Codex

Sesi, sesi yang diarsipkan, dan worktree Codex.

~/.codex/sessions~/.codex/archived_sessions+9 tempat lagi
Detail
Cursor

Worktree agen, transkrip, dan cache.

~/.cursor/worktrees~/.cursor/projects+5 tempat lagi
Detail
OpenCode

Basis data sesi (hanya dibaca), snapshot, dan worktree.

~/.local/share/opencodeopencode.db+6 tempat lagi
Detail
Orca

Worktree git, masing-masing dinilai sendiri.

~/orca/workspaces.orca-worktree-trash+1 tempat lagi
Detail
node_modules.next.turbotarget.venv__pycache__DerivedDatadistbuildvendornode_modules.next.turbotarget.venv__pycache__DerivedDatadistbuildvendornode_modules.next.turbotarget.venv__pycache__DerivedDatadistbuildvendornode_modules.next.turbotarget.venv__pycache__DerivedDatadistbuildvendor
npmYarnBunpnpm storepipuvHomebrewCocoaPodsSimulatorGradleCargo registryPlaywrightHugging FacenpmYarnBunpnpm storepipuvHomebrewCocoaPodsSimulatorGradleCargo registryPlaywrightHugging FacenpmYarnBunpnpm storepipuvHomebrewCocoaPodsSimulatorGradleCargo registryPlaywrightHugging FacenpmYarnBunpnpm storepipuvHomebrewCocoaPodsSimulatorGradleCargo registryPlaywrightHugging Face
Di luar aplikasi juga

Di terminal dan di bilah menu.

Perintah devbroom menjalankan pemindaian yang sama dan menampilkan alasan yang sama; devbroom clean menunjukkan dulu apa yang Siap, lalu memindahkannya ke Tong Sampah. Di bilah menu Anda bisa melihat semuanya sekilas tanpa membuka aplikasi.

Semua opsi: dokumentasi baris perintah
Pemindaian hanya membacaTidak menghapus, memindahkan, atau mengubah apa pun. Pembersihan adalah perintah terpisah.
Semua alasan--details membuka pemeriksaan di balik setiap status.
Untuk skrip--json memberikan seluruh laporan dalam format JSON.
DevbroomDipindai pukul 12.30
9,1GB

siap dibersihkan · 26 item

Bersihkan 9,1 GB…
2 agen berjalan
Buka Devbroom⌘O
Pindai lagi⌘R
Keluar dari Devbroom⌘Q
Selalu bisa dilihat sekilasEmpat kelompok yang sama, dalam versi kecil: satu angka, satu tombol. Jika lebih dari 100 MB siap dibersihkan, ukurannya tampil di samping ikon. Selama pemindaian berjalan, progresnya tampil di sini dan di Dock; tutup jendelanya dan Devbroom keluar dari Dock lalu tetap berada di bilah menu.
Integrasi

Agen Anda juga bisa bertanya. Keputusan tetap di tangan Anda.

Agen, Pintasan, dan skrip Anda bisa mengakses apa yang diketahui Devbroom. Tidak satu pun yang membersihkan sendiri: permintaan agen datang kepada Anda di aplikasi, dan devbroom clean menunjukkan dulu lalu bertanya.

Penyiapan: dokumentasi integrasi
mcp

MCP untuk agen Anda

Dengan devbroom mcp, Claude Code, Codex, atau Cursor bisa membaca pemindaian terakhir, menanyakan mengapa sebuah folder Siap atau Terkunci, dan meminta Anda membersihkan. Permintaan itu datang kepada Anda di aplikasi; tidak ada yang dibersihkan sebelum Anda mengonfirmasi, dan setiap item diperiksa lagi setelahnya.

Pintasan dan Raycast

devbroom://scan, devbroom://clean, dan devbroom://open hanya membuka Devbroom; pembersihannya menunggu Anda.

Pemindaian terakhir, dalam satu perintah

devbroom status --json memberikan pemindaian terakhir aplikasi; tidak memindai ulang.

Analitik dan sesi

Seberapa besar data agen bertambah dalam 30 hari terakhir, apa yang tumbuh paling cepat, apa yang dibersihkan tahun ini, jumlah token sesi Anda, dan perkiraan biayanya. Di tab Sesi Anda bisa mencari percakapan dan mengarsipkan percakapan lama Claude Code tanpa menyentuh memorinya. Termasuk dalam Pro.

Perawatan otomatis

Devbroom bisa memindai sendiri setiap hari atau setiap minggu; pemindaian otomatis hanya membaca. Atur sebuah aturan ke “Lakukan otomatis” dan aturan itu hanya memindahkan item Siap, dan hanya ke Tong Sampah. Tidak ada aturan sampai Anda menambahkannya. Termasuk dalam Pro.

Tanya jawab

Pertanyaan yang mungkin Anda punya.

Aplikasi menampilkan status setiap item beserta alasannya tepat di sampingnya. Selengkapnya di dokumentasi.

Tidak, kecuali Anda menyalakannya. Pemindaian hanya membaca. Pembersihan hanya terjadi pada item yang Anda konfirmasi, dan setiap item diperiksa lagi tepat sebelum dihapus; jika ada yang berubah sejak pemindaian, item itu dibiarkan.

Jika Anda mengatur sebuah aturan ke “Lakukan otomatis” di Pengaturan › Perawatan otomatis, setelah pemindaian otomatis Devbroom hanya memindahkan item Siap, dan hanya ke Tong Sampah. Mengosongkan Tong Sampah adalah pengaturan terpisah dan hanya menghapus apa yang dipindahkan Devbroom ke sana. Keduanya mati pada awalnya.

Tong Sampah adalah pilihan bawaan, dan setiap item yang masuk ke sana bisa Anda kembalikan satu per satu dari Riwayat. Worktree dihapus dengan git: HEAD-nya disimpan di refs/devbroom/removed dan branch-nya tetap ada. Menghapus permanen adalah pilihan terpisah, dan Anda menahan tombolnya untuk mengonfirmasi.

Claude Code, Codex, Cursor, OpenCode, dan Orca. Devbroom juga menampilkan data Gemini CLI, Aider, Cline, Windsurf, Copilot CLI, Amp, dan Kiro, tetapi belum membersihkannya. Selain agen, Devbroom menemukan cache developer seperti npm, pnpm, Cargo, dan Xcode; Anda bisa mematikannya di Pengaturan.

Tidak ada data tentang Anda yang dikirim. Devbroom memeriksa pembaruan: sekali, 8 detik setelah dibuka, dan saat Anda menekan “Periksa sekarang”, dengan membaca file latest.json yang kami terbitkan. Jika Anda memasukkan lisensi Pro, lisensi itu diaktifkan sekali lalu diperiksa ulang diam-diam sekitar sebulan sekali; untuk itu hanya kunci lisensi dan nama Mac Anda yang dikirim. Tanpa lisensi, pemeriksaan pembaruan adalah satu-satunya permintaan. Tidak ada akun dan tidak ada telemetri. Baris perintah dari proses yang berjalan hanya dibaca di memori dan tidak ditulis ke mana pun.

Tidak. Devbroom menunjukkan agen mana yang berjalan dan proses mana yang tertinggal. Proses dari sesi yang sedang berjalan tidak pernah disentuh, dan folder sesi itu tetap Terkunci. Devbroom meminta proses yang ditinggalkan agen untuk berhenti hanya jika Anda memintanya, dan hanya setelah memeriksa lagi.

Mac dengan Apple silicon, macOS 13.3 atau lebih baru. Dukungan Windows sedang direncanakan.

Pemindaian, status, pembersihan, pengembalian dari Riwayat, perintah devbroom, dan MCP gratis dan akan tetap gratis. Perawatan otomatis, Analitik, dan alat sesi (penggunaan dan biaya, pencarian, arsip) ada di Pro.

Pro dibayar sekali $29 untuk 2 Mac; lisensinya tidak pernah kedaluwarsa dan mencakup setiap versi yang dirilis selama setahun. Setelah itu, versi baru bisa didapat dengan biaya opsional $15 per tahun. Selama 14 hari pertama, semua fitur Pro aktif, tanpa kartu dan tanpa akun. Detailnya di halaman Harga.

Ikon aplikasi Devbroom

Biarkan agen Anda bekerja. Devbroom yang membereskan sisanya.

Pemindaian hanya membaca, setiap status disertai alasannya, dan semua yang masuk ke Tong Sampah bisa dikembalikan.

macOS 13.3 atau lebih baruTanpa akun, tanpa telemetri