MacBook'unuzun kapağı kapalıyken Claude Code'u çalışır tutun

Kısa cevap: kapağı kapatmak sadece ekranı karartmaz; sıradan bir uyanık-tutma aracının dokunamadığı, ayrı ve daha alt seviyede bir clamshell sleep'i tetikler. Bu yüzden caffeinate ya da bir menü çubuğu uygulaması çalışıyor olsa bile Claude Code görevin ortasında donar. Bu rehber, bunu kendi başınıza ücretsiz olarak nasıl atlatabileceğinizi, gözetimsiz bir gece çalışmasında bunun nerede riskli hale geldiğini ve MacBook'unuzun kapağı kapalıyken Claude Code'u ham bir sistem anahtarı yerine pil ve termal otomatik-durdurma ile nasıl çalışır tutabileceğinizi anlatıyor.
Kapağı kapatmak bir ajanı neden görev ortasında öldürür
Claude Code, bir sunucuda bekleyen bir iş değil, terminalinizde çalışan sıradan bir süreçtir; bu yüzden varlığı Mac'inizin güç durumuna bağlıdır. Kapağı kapatın, standart macOS'ta tüm makine birkaç saniye içinde askıya alınır. Ajan tam ortasında durur, o anda devam eden hangi araç çağrısı ya da dosya düzenlemesiyse olduğu yerde kalakalır.
Çoğu kişiyi şaşırtan şey, bunun bir uyanık-tutma aracının normalde savaştığı uyku türüyle aynı olmaması. macOS'ta iki ayrı tetikleyici var. İdle sleep, sistemin hareketsizlikten uykuya dalmasıdır ve caffeinate ile çoğu menü çubuğu uyanık-tutma uygulaması bunu bir güç iddiası (power assertion) oluşturarak engeller — çoğunun altında aynı genel API (IOPMAssertionCreateWithName) çalışır. Clamshell sleep ise kapak fiziksel olarak kapandığı anda tetiklenen, daha alt seviyeli bir mekanizmadır ve sıradan bir güç iddiası bunu durduramaz. Kapağı kapatmanın Claude Code'u öldürmesinin asıl nedeni budur — beş dakika önce caffeinate'i başlatmış olsanız bile: yanlış uyku türünü engellemişsinizdir.
Zamanlama işi daha da kötüleştiriyor. Uzun ajan çalışmaları — çok dosyalı bir refactor, büyük bir test paketi, gece boyu süren bir migration — tam olarak kendi haline bırakmak istediğiniz türden işler. Siz uzaklaştığınız anda kapak kapanıyor ve saatlerdir hiçbir şey yapmamış bir oturuma geri dönüyorsunuz.


Bunu kendi başınıza ücretsiz yapmanın yolu ve nerede riskli hale geldiği
Herhangi bir uygulamaya uzanmadan önce, macOS'un size zaten ücretsiz olarak ne sunduğunu bilmekte fayda var — çünkü bu seçeneklerden birden fazlası gerçekten işe yarıyor.
En temizi bir monitör kullanmak. Mac fişe takılıyken harici bir ekran bağlayın (eski Intel Mac'lerde bir klavye ya da fare de gerekir) ve macOS'un yerleşik clamshell modu, hiçbir üçüncü taraf yazılıma gerek kalmadan kapak kapalıyken tüm makineyi çalışır tutar. Masa başındaysanız doğru seçim budur. Ancak amacınız kapağı kapatıp sadece dizüstü bilgisayarla uzaklaşmaksa bu işe yaramaz — ki gerçek 'dışarıdayken Claude Code'u çalışır tutmak' senaryolarının çoğu tam olarak bu.
Monitör olmadan işe yarayan kaldıraç, Terminal'de çalıştırılan pmset -a disablesleep 1 komutudur. Clamshell-sleep tetikleyicisini gerçekten durduran ayar budur — ücretsizdir, macOS'a gömülüdür ve 'kapalı kapağa dayan' diyen her üçüncü taraf aracın sizin adınıza sonunda çevirdiği anahtar da tam olarak budur. Sorun, yapmadığı şeyde: zamanlayıcısı, pil kontrolü ya da termal kontrolü olmayan, global ve kalıcı bir ayardır. Kapağı kapatın, Mac'i bir çantaya koyun ve bunu çalıştırdığınızı unutun — makine, ne kadar pili varsa onunla, kapalı bir alanda, sıcak bir şekilde çalışmaya devam eder; ta ki sudo pmset -a disablesleep 0 komutunu hatırlayana ya da pil bitene kadar. Geri almayı unutmak, bunun insanları en sık ısırdığı biçimdir: o gece kanepede de Mac uyumaz, çünkü ayarı hiç geri kapatmamışsınızdır.
caffeinate, Amphetamine, KeepingYouAwake, Lungo ve Caffeine hepsi farklı bir işte gerçekten iyiler: masa başındayken, ucuza ya da bedava, temiz bir menü çubuğu düğmesiyle idle sleep'i engellemekte. Apple'ın kendi caffeinate'i tam olarak bunun için güvenilirdir. Ama idle sleep, clamshell sleep değildir; bu yüzden yukarıdaki bölümdeki kapak-kapatma sorunu, yalnızca o güç-iddiası API'si üzerine kurulu her araç için geçerlidir — o uygulama kendi ayrı kapalı-kapak çözümünü belgelemedikçe. Gece boyu birine güvenmeden önce kontrol etmeye değer.


LidRun bir Claude Code çalışmasını güvenli şekilde nasıl canlı tutuyor
LidRun'un Closed-Lid Mode özelliği, yukarıdaki aynı pmset disablesleep kaldıracı üzerine kurulu. Ayrı bir kernel numarası yok, sadece genel olanı var — ham bir Terminal komutu yerine küçük, yetkilendirilmiş bir yardımcı (helper) üzerinden uygulanıyor. Fark, onun etrafına ne sarıldığında: LidRun, açmayı her zaman kapatmayla eşleştirir — durdurmada, çıkışta ve uygulama açık kalmış haldeyken çökerse bir sonraki açılışta durumu düzelterek — böylece günlerce sessizce uyuyamayan bir Mac'le baş başa kalmak çok daha zor hale gelir. Onay penceresi, bunu ilk kez açmanın o yardımcıyı onaylamak için yönetici parolanızı isteyebileceğini açıkça belirtir; ondan sonra bir daha sormaz.
Kaldıracın kendisinin üzerine LidRun, elle çalıştırılan bir pmset komutunun yapamayacağı parçaları ekliyor: pilinizi izliyor — varsayılan olarak %20'nin altında otomatik durdurma, %15 ile %50 arasında ayarlanabilir, ödeme yapmış olsanız da olmasanız da her kullanıcı için açık — ve termal durumunuzu, macOS'un kendi nominal → fair → serious → critical basınç sinyali olarak okuyor (size Normal → Fair → Hot → Very hot şeklinde gösteriliyor). Bir oturum çalışırken termal baskı Serious seviyesine ulaşırsa LidRun geri çekilir; kapak kapalıyken Critical seviyesine ulaşırsa, hiç hava akışı olmadan çalışmaya devam etmesine izin vermek yerine Mac'i uyumaya zorlar. Ne olursa olsun daha sıkı bir %4-8 acil durum tabanı her zaman etkin kalır — özellikle uzun bir çalışmanın, iş kaybına yol açan ani bir kapanma yerine kontrollü bir uykuyla bitmesi için; bu taban herkes için açıktır, o aralığın tam olarak neresinde durduğunu ince ayarlamak ise ücretli katmanın bir parçasıdır.
Claude Code'u fiilen fark etmek için LidRun'un Auto-Watch özelliği, çalışan süreçleri her 10 saniyede bir bilinen dev ve AI araç imzalarına karşı tarar — claude da bunların arasındadır — ve bunlardan birini çalışır görür görmez Keep Awake'i açar; elle bir düğmeye basmaya gerek yoktur. Bir ajan, araç çağrıları arasında neredeyse %0 CPU kullanımıyla gerçek zamanda bir API yanıtı beklediğinden, LidRun tanınan bir ajan sürecini CPU yüküne göre değil varlığına göre aktif sayar; böylece bir dakikalığına boşta görünüyor diye Mac'i Claude Code'un altından çekip almaz. Auto-Watch'ın kendisi bir Pro özelliğidir; ücretsiz katmanda otomatik algılama yoktur, bu yüzden kapağı kapatmadan önce Keep Awake'i — ya da aynı adımda sizin için Keep Awake'i de başlatan Closed-Lid Mode'u doğrudan — kendiniz açarsınız. Aynı güvenilirlikte tutar, sadece elle yapılır.
Görev bittiği için mi, zamanlayıcı dolduğu için mi, bir pil ya da termal eşik devreye girdiği için mi, yoksa siz kendiniz kapattığınız için mi biten her oturum, hangisi olduğuyla birlikte Activity Log'a yazılır. Gece boyu tıkanıp kalan bir çalışma sabahleyin bir muamma olmaktan çıkar; tahmin etmek yerine günlüğü açarsınız. Bunun arkasındaki tüm fikir şu: ajan çalışıyorsa uyanık kal; ajan bittiyse — ya da Mac'in kendi güvenlik eşikleri aksini söylüyorsa — onu serbest bırak ve uyumasına izin ver. Bu, siz kapatmayı hatırlayana kadar çalışıp duran kör bir uyanıklık kilidi değildir.
Ne zaman kullanmalı, ne zaman ihtiyacınız yok
Bu, gözetimsiz çalışmalar için hakkını verir: yatmadan önce başlatılan büyük bir refactor, masadan uzaktayken süren uzun bir ajan görevi, aksi halde sadece Mac'i uyanık tutmak için orada oturmanız gereken her şey.
Ajanı aktif olarak izliyor ve yönlendiriyorsanız, bunların hiçbirine ihtiyacınız yok — yazarken ya da tıklarken kapak açıkken Mac uyumaz, birkaç dakikada biten kısa görevler de kendi başına sorunsuz çalışır. Kapak-kapatma sorunu ancak gerçekten uzaklaşmak istediğinizde ısırır.
Ücretsiz katman, fişe takıp Closed-Lid Mode'u (ya da Keep Awake'i) kendiniz açmanızı kapsar, buna ek olarak ödemeye değip değmediğine karar vermeden önce tüm gece boyu akışını test edebilmeniz için sınırlı sayıda ücretsiz Closed-Lid çalışması da sunar. Claude Code sabaha kadar hayatta kalsın diye bir gece boyu kapağı açık bıraktıysanız, bu tam olarak bunun için tasarlandığı senaryo.
Gece boyu bir çalışma için pratik, adım adım kurulum
Önce fişe takın. Şebeke gücü, uzun bir çalışma için pil sorununu tamamen ortadan kaldırır — sadece pille, kontrol edecek bir ekran olmadan kapağı kapatmak, bitmiş bir görev yerine ölü bir Mac'le karşılaşmanın en hızlı yoludur.
Claude Code görevinizi her zamanki gibi terminalde başlatın, ardından LidRun menü çubuğu simgesini açıp Closed-Lid Mode'u etkinleştirin. Bu, Mac'i uyanık tutar ve kapak-kapatma tetikleyicisini aynı adımda kapsar; yani önce hatırlanması gereken ayrı bir Keep Awake düğmesi yoktur. Onay penceresi ne kadar süre tutmak istediğinizi sorar — siz kapatana kadar, ya da 30 dakikadan 8 saate kadar sabit bir pencere — ve hangi davranışı istediğinizi: Keep-awake, ne çalışıyor olursa olsun Mac'i tüm süre boyunca tutar; varsayılan olan Smart ise LidRun izlediği bir görev kalmadığını gördükten yaklaşık 10 dakika sonra Mac'in kendiliğinden uyumasına izin verir. Gece boyu bir çalışma için Smart daha güvenli seçimdir, çünkü Claude Code gerçekten sabaha karşı 2'de bitse bile Mac tüm gece boşta uyanık oturmaz.
Closed-Lid'i ilk kez açıyorsanız, LidRun'un yetkilendirilmiş yardımcısını onaylamak için tek seferlik bir yönetici parolası istemi bekleyin — bundan sonra bir daha sormaz. Henüz lisansınız yoksa, aynı pencere kaç ücretsiz Closed-Lid çalışmanız kaldığını gösterir; ödeme yapmadan önce bunu gerçek bir gece boyu görevde gerçekten test etmeye yetecek kadar.
Kapağı kapatın ve uzaklaşın. Mac'i sert, havalandırmalı bir yüzeye koyun — bir masa, bir stant, yatak, kanepe minderi ya da kapalı bir çanta olmayan herhangi bir şey. Kapalı bir kapak zaten ana hava akışı yolunu kesmiştir; bunun üstüne kapalı bir alan eklemek, altında çalışan yazılımdan çok, asıl aşırı ısınma riskidir.
Sabah, oturumun tam olarak nasıl bittiğini görmek için aynı menüden Activity Log'u açın — görev bitti, zamanlayıcı doldu ya da bir pil veya termal eşik devreye girdi — soğuk bir trackpad'den tahmin yürütmek yerine.


LidRun, işinizi kapak kapalıyken, pil ve sıcaklık koruması yerleşik biçimde çalışır tutar.
LidRun zaten sizde mi? Kurulum rehberini okuyun →
LidRun'u yeni mi tanıdınız? Fiyatlara bakın →
Sık sorulanlar
Bir Pro özelliği olan Auto-Watch ile evet — LidRun, çalışan süreçleri her birkaç saniyede bir claude dahil bilinen bir dizi dev ve AI araç imzasına karşı tarar ve bunlardan birini çalışır görür görmez Keep Awake'i açar. Ücretsiz katmanda otomatik algılama yoktur; kapağı kapatmadan önce Keep Awake'i ya da Closed-Lid Mode'u kendiniz açarsınız ve aynı güvenilirlikte tutar.
Closed-Lid için varsayılan olan Smart modda, LidRun izlediği bir görev kalmadığını gördükten yaklaşık 10 dakika sonra Mac'in boşuna tüm gece uyanık kalması yerine kendiliğinden uyumasına izin verir. Keep-awake modu ise görev bitmiş olsa bile seçtiğiniz sürenin tamamı boyunca tutar.
LidRun'un pil ve termal eşikleri bu riski azaltmaya yardımcı olmak için var — Serious termal baskıda geri çekilir, Critical'de uykuya zorlar, ayrıca bir çalışmanın ani bir kapanma yerine kontrollü bir uykuyla bitmesi için %4-8'lik bir acil durum tabanı vardır. Ama kapalı bir kapak yine de Mac'in ana hava akışını keser; bu yüzden herhangi bir gece boyu çalışma için Mac'i yatak, minder ya da çanta içine değil, sert ve havalandırmalı bir yüzeyde, fişe takılı tutun.
Pille çalışırken, varsayılan %20 otomatik durdurma eşiği (%15-50 arasında ayarlanabilir) şarj bitmeden Keep Awake tutuşunu sonlandırır, daha sıkı bir %4-8 taban ise son çare olarak uykuya zorlar — ikisi de ödeme yapmış olsanız da olmasanız da varsayılan olarak açıktır. Gece boyu bir Claude Code çalışması için şebeke gücü yine de daha güvenli seçimdir; ajanın durma nedeninin bir pil eşiği olmasını istemezsiniz.
Çünkü onlar clamshell sleep'i değil, idle sleep'i engeller. Kapağı kapatmak, sıradan bir güç iddiasının durduramayacağı, ayrı ve daha alt seviyeli bir uykuyu tetikler — harici bir ekran olmadan bunun için tek kaldıraç pmset -a disablesleep komutudur; LidRun'un Closed-Lid Mode'u da bunu, kapatmayı hatırlamanız gereken ham, elle çalışan bir anahtar olarak bırakmak yerine pil ve termal otomatik-durdurma ile otomatik geri almayla sarmalar.
Keep Awake, Timer ve Charging-only, ücretsiz katmanda sınırsız çalışır — deneme süresi yok, oturum sınırı yok. Closed-Lid Mode'un kendisi ücretli bir özelliktir, ama lisanssız kullanıcılar, kilidini açmaya karar vermeden önce gece boyu bir çalışma da dahil olmak üzere tüm akışı test edebilmeleri için sınırlı sayıda ücretsiz çalışma alır.