Claude Code, Codex, Cursor, OpenCode ve Orca için

Ajan karmaşasına düzen getirin.

Devbroom kodlama ajanlarınızın Mac'inizde geride bıraktıklarını bulur ve her parçayı kanıtına göre ayırır. Otomatik bakımı açmadıkça, siz onaylayana kadar hiçbir şey değişmez.

macOS 13.3 ve üstüTarama yalnızca okurHesap yok, telemetri yok

Uygulamadan bir görünüm: 9,1 GB temizlenmeye hazır. Temizle'ye basınca hazır öğeler Çöp Sepeti'ne gider, Geri koy ile hepsi yerine döner.

Sorun

Ajanlar çalışır. Arkalarını toplamazlar.

Her paralel görev yeni bir worktree, her oturum yeni bir geçici klasör, her derleme yeni bir node_modules demek. İş bitince çoğu yerinde kalır ve hangisinin hâlâ kullanıldığı belli olmaz.

Sıradan temizlik araçları ajanları tanımaz: klasöre bakıp siler, “bu klasörde çalışan bir Claude Code oturumu var” diyemez.

35 GB+Tek bir geliştiricinin Mac'inde bulduğumuz temizlenebilir veri
9 GBTek bir ajanın geçici klasörü
5Tanıdığı ajan, her birinin kendi kurallarıyla
Nasıl çalışır

Tarayın. Kanıtı görün. Onaylayın.

Üç adım, hiçbiri sürpriz değil. Tarama tek bir dosyayı bile değiştirmez; temizliği siz onaylarsınız.

Projelerinizi ve ajanlarınızın kendi klasörlerini okur. Bulduğu her şey bir baloncuk olur; boyutu, kapladığı yer kadardır. Taramada diskte tek bir dosya değişmez.

Her baloncuk kararını alır ve yığınına geçer: Hazır, İncelenmeli, Kilitli ya da Belirsiz. Gerekçesi hep yanındadır: hangi ajana ait, kullanımda mı, içinde kaydedilmemiş iş var mı.

Temizle'ye bastığınızda her öğe yeniden kontrol edilir ve seçtikleriniz Çöp Sepeti'ne gider; Hazır olanlar baştan seçilidir. Kilitli ve Belirsiz olanlar yerinde kalır; Çöp Sepeti'ne gidenleri Geçmiş'ten geri koyabilirsiniz.

Dört karar

Her öğenin bir kararı, her kararın bir gerekçesi var.

Renk tek işaret değildir: her kararın kendi deseni, kendi işareti ve kendi kuralı var. Kilitli ve Belirsiz öğeler hiçbir koşulda seçilemez.

Hazır

Her kontrolden geçti.

Varsayılan olarak seçili · Çöp Sepeti'ne gider
~/projects/shop/web/node_modules
  • Yanında package.json var; adı tek başına yetmez.
  • Bu klasörde ya da üstünde çalışan bir ajan oturumu yok.
  • Hiçbir süreç buradan çalışmıyor, açık tutulan dosya yok.
  • Başka yerle paylaşılan 794 MB sayılmadı.

İncelenmeli

Önce bir göz atmaya değer.

“Yine de dahil et” demeden temizliğe girmez
~/projects/api/.claude/worktrees/billing
  • Yok sayılan bir .env dosyası var: git worktree remove onu sormadan siler.
  • Temiz bir git status, içeride değerli bir şey olmadığının kanıtı değildir.

Kilitli

Kullanımda ya da iş tutuyor.

Seçilemez
~/projects/shop/release-1.2
  • Üst klasör ~/projects/shop içinde bir Claude Code oturumu çalışıyor.
  • Commit edilmemiş değişiklikler var. git bunları --force olmadan silmez; Devbroom --force kullanmaz.

Belirsiz

Yeterli kanıt yok.

Seçilemez · hiçbir zaman hazır sayılmaz
~/Developer/tmp-7c2e
  • Hangi ajana ait olduğu anlaşılamadı.
  • Bir kısmı okunamadı; boyutu kısmen ölçüldü.
Kurallar

Yanlış şeyi silmemek için yapıldı.

Asıl korku yer kaplaması değil, bir işi kaybetmek. Devbroom'un kuralları bunun için var ve hiçbiri bir ayar değil.

Tarama yalnızca okur

Taramada tek bir dosya bile değişmez. Otomatik bakımı açmadıkça, önizlemeyi görüp onaylamadığınız hiçbir şeye dokunulmaz.

--force

--force asla

Commit edilmemiş değişikliği olan bir worktree kilitlidir. git onu --force olmadan silmez, Devbroom da --force kullanmaz.

Önce Çöp Sepeti

Varsayılan yol Çöp Sepeti'dir. Kalıcı silme ayrı bir seçenektir ve basılı tutarak onaylanır.

Çalışan işe dokunmaz

Bir ajan o klasörde çalışıyorsa, oradan bir süreç çalışıyorsa ya da bir dosya açık tutuluyorsa öğe kilitlidir.

Ad yetmez

node_modules ancak yanında package.json varsa, target ancak içinde Cargo'nun işareti varsa Hazır olur. İşaret yoksa İncelenmeli kalır.

Gerçek boyut

Hardlink'lerle ve APFS klonlarıyla paylaşılan alan sayılmaz. Gördüğünüz sayı, silince boşalacak olandır.

Ajanın kendi yolu

Ajan veritabanlarına ve kimlik bilgilerine dokunulmaz. Bir ajanın kendi temizlik komutu varsa o yol kullanılır ya da size gösterilir: Claude Code'da claude purge gibi.

Çalışan ajanı durdurmaz

Çalışan bir ajan oturumunun süreçlerine dokunulmaz. Geride kalmış süreçlere kapanmalarını yalnızca siz isteyince, yeniden kontrol ettikten sonra söyler.

Her şey Mac'inizde

Hesap yok, telemetri yok; sizin hakkınızda hiçbir şey gönderilmez. Uygulama yalnızca güncellemeleri denetler; Pro lisansı girerseniz onu bir kez etkinleştirir ve ayda bir sessizce yeniden kontrol eder. Oturum kayıtlarından yalnızca token sayıları ve model adları alınır; mesaj metni saklanmaz.

Ajanlar

Ajanlarınızı tanır. Nereye ne bıraktıklarını bilir.

Worktree'ler, proje klasörlerinizin dışında yaşasalar bile bulunur. Taşınmış depolar, silinmiş klasörler ve sahipsiz worktree'ler ayrı ayrı tanınır.

Claude Code

Oturum kayıtları, geri alma noktaları, geçici klasörler ve worktree'ler.

~/.claude/projects~/.claude/file-history+10 konum daha
Ayrıntılar
Codex

Oturumlar, arşivlenmiş oturumlar ve Codex worktree'leri.

~/.codex/sessions~/.codex/archived_sessions+9 konum daha
Ayrıntılar
Cursor

Ajan worktree'leri, kayıtları ve önbellekleri.

~/.cursor/worktrees~/.cursor/projects+5 konum daha
Ayrıntılar
OpenCode

Oturum veritabanı (yalnızca okunur), anlık görüntüler ve worktree'ler.

~/.local/share/opencodeopencode.db+6 konum daha
Ayrıntılar
Orca

Git worktree'leri; her biri tek tek değerlendirilir.

~/orca/workspaces.orca-worktree-trash+1 konum daha
Ayrıntılar
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
Uygulamanın dışında da

Terminalde ve menü çubuğunda.

devbroom komutu aynı taramayı yapar, aynı gerekçeleri yazar; devbroom clean da Hazır olanları önce gösterir, sonra Çöp Sepeti'ne taşır. Menü çubuğundan ise uygulamayı açmadan tek bakışta görürsünüz.

Bütün seçenekler: komut satırı belgeleri
Tarama yalnızca okurHiçbir şeyi silmez, taşımaz, değiştirmez. Temizlemek ayrı bir komuttur.
Her gerekçe--details her kararın arkasındaki kontrolleri açar.
Betikler için--json raporun tamamını JSON olarak verir.
Devbroom12:30'da tarandı
9,1GB

temizlenmeye hazır · 26 öğe

9,1 GB temizle…
2 ajan çalışıyor
Devbroom'u aç⌘O
Yeniden tara⌘R
Devbroom'dan çık⌘Q
Her zaman bir bakış uzağındaAynı dört yığın, küçültülmüş hâliyle: tek sayı, tek düğme. Temizlenmeye hazır 100 MB'tan fazlası olunca simgenin yanında boyutu yazar. Tarama sürerken ilerlemesi burada ve Dock'ta görünür; pencereyi kapatınca Devbroom Dock'tan çekilip menü çubuğunda kalır.
Entegrasyonlar

Ajanınız da sorabilir. Karar yine sizde.

Devbroom'un bildiklerine ajanlarınız, Kısayollar ve betikleriniz de ulaşır. Hiçbiri kendi başına temizlemez: ajanların istekleri uygulamada size gelir, devbroom clean da önce gösterip sorar.

Kurulum: entegrasyon belgeleri
mcp

Ajanlarınız için MCP

devbroom mcp ile Claude Code, Codex ya da Cursor son taramayı okuyabilir, bir klasörün neden Hazır ya da Kilitli olduğunu sorabilir ve sizden temizlik isteyebilir. İstek uygulamada size gelir; siz onaylamadan hiçbir şey temizlenmez, onaydan sonra da her öğe yeniden kontrol edilir.

Kısayollar ve Raycast

devbroom://scan, devbroom://clean ve devbroom://open yalnızca Devbroom'u açar; temizlik sizi bekler.

Son tarama, tek komutla

devbroom status --json uygulamanın son taramasını verir; yeniden taramaz.

Analitik ve oturumlar

Ajan verisinin son 30 günde ne kadar büyüdüğü, en hızlı büyüyenler, bu yıl temizlenenler, oturumların token sayıları ve tahmini maliyeti. Oturumlar sekmesinde konuşmalarda arayabilir, eski Claude Code konuşmalarını hafızaya dokunmadan arşivleyebilirsiniz. Pro ile gelir.

Otomatik bakım

Devbroom günlük ya da haftalık kendiliğinden tarayabilir; otomatik taramalar yalnızca okur. Bir kuralı “Kendisi yapsın” yaparsanız, yalnızca Hazır öğeleri ve yalnızca Çöp Sepeti'ne taşır. Kurallar baştan yoktur. Pro ile gelir.

SSS

Akla gelenler.

Uygulama her öğenin kararını gerekçeleriyle yanında gösterir. Daha fazlası belgelerde.

Siz açmadıkça hayır. Tarama yalnızca okur. Temizlik sizin onayladığınız öğeler için yapılır ve her öğe silinmeden hemen önce yeniden kontrol edilir; taramadan sonra değişen bir şey olursa dokunulmaz.

Ayarlar › Otomatik bakım'da bir kuralı “Kendisi yapsın” yaparsanız, Devbroom otomatik taramalardan sonra yalnızca Hazır öğeleri ve yalnızca Çöp Sepeti'ne taşır. Çöp Sepeti'ni boşaltmak ayrı bir ayardır ve yalnızca Devbroom'un oraya taşıdıklarını siler. İkisi de baştan kapalıdır.

Varsayılan yol Çöp Sepeti'dir; oraya giden her öğeyi Geçmiş'ten tek tek geri koyabilirsiniz. Worktree'ler git ile kaldırılır: HEAD'i refs/devbroom/removed altında saklanır, dalı da yerinde kalır. Kalıcı silme ayrı bir seçenektir ve basılı tutarak onaylanır.

Claude Code, Codex, Cursor, OpenCode ve Orca. Gemini CLI, Aider, Cline, Windsurf, Copilot CLI, Amp ve Kiro'nun verilerini de gösterir ama henüz temizlemez. Bunların dışında npm, pnpm, Cargo, Xcode gibi geliştirici önbelleklerini de bulur; bunları Ayarlar'dan kapatabilirsiniz.

Sizin hakkınızda hiçbir şey göndermez. Güncellemeleri denetler: açılıştan 8 saniye sonra bir kez, bir de siz “Şimdi denetle”ye basınca, yayınladığımız latest.json dosyası okunur. Pro lisansı girerseniz onu bir kez etkinleştirir ve ayda bir sessizce yeniden kontrol eder; bunun için yalnızca lisans anahtarı ve Mac'inizin adı gider. Lisans yoksa tek istek güncelleme denetimidir. Hesap ve telemetri yoktur. Çalışan süreçlerin komut satırları yalnızca bellekte okunur, hiçbir yere yazılmaz.

Hayır. Hangi ajanların çalıştığını ve geride hangi süreçlerin kaldığını gösterir. Çalışan bir oturumun süreçlerine dokunmaz, klasörü de kilitli kalır. Ajanların geride bıraktığı süreçlere kapanmalarını yalnızca siz isteyince, yeniden kontrol ettikten sonra söyler.

Apple Silicon işlemcili Mac'lerde, macOS 13.3 ve üstünde. Windows desteği planlanıyor.

Tarama, kararlar, temizlik, Geçmiş'ten geri koyma, devbroom komutu ve MCP ücretsizdir ve öyle kalır. Otomatik bakım, Analitik ve oturum araçları (kullanım ve maliyet, arama, arşiv) Pro'dadır.

Pro tek seferlik $29, 2 Mac için; lisans süresiz geçerlidir ve bir yıl boyunca çıkan sürümleri kapsar. Sonrasında yeni sürümler isteğe bağlı olarak yıllık $15. İlk 14 gün Pro'nun hepsi kartsız ve hesapsız açıktır. Ayrıntılar Fiyatlar sayfasında.

Devbroom uygulama ikonu

Ajanlarınız çalışsın. Arkalarını Devbroom toplasın.

Tarama yalnızca okur, her karar gerekçesiyle gelir, Çöp Sepeti'ne giden her şey geri konabilir.

macOS 13.3 ve üstüHesap yok, telemetri yok