Closed-Lid AI Workflow nedir?

Closed-Lid AI Workflow, bir AI ajanı, model indirmesi ya da build gözetimsiz şekilde çalışırken MacBook'un kapağını kapatıp gitmek, sonra da süreç boyunca uyuyakalmış bir Mac yerine bitmiş bir sonuca dönmek demektir. Kapağı kapatmak, caffeinate'in ya da menü çubuğundaki uyanık-tutma uygulamalarının normalde engellediğinden farklı, daha alt seviyede bir uyku moduna geçiş tetikler — bu yüzden sadece "Mac'i uyanık tutmak" yeterli değildir; bu düzeni güvenli hale getirmek, ne zaman durması gerektiğini bilen pil ve termal sınırlar gerektirir.
Closed-Lid AI Workflow gerçekte ne anlama gelir
Düzenin kendisi basit: bir işi başlatın — bir AI ajanı çalıştırması, bir model indirmesi, bir release build'i, gece boyu süren bir senkronizasyon — kapağı kapatın ve gidin. İş siz yokken tamamlanır; yokluğunuzda uyuklamış bir makine yerine elinizde bir sonuç bulursunuz.
Bunun gerçekten işlemesi için üç şeyin sağlanması gerekir. Bir şey, kapak kapanır kapanmaz macOS'un uykuya geçmesini engellemeli. İş, sistem açık kaldığı sürece çalışmaya devam etmeli. Ve oturumun gerçek bir bitiş koşulu olmalı — sona eren bir süreç, çalan bir zamanlayıcı ya da devreye giren bir pil veya termal sınır — böylece Mac, yapacak hiçbir şeyi kalmadığı halde çalışır durumda kalmaz.
İşte bu üçüncü koşul, bir Closed-Lid AI Workflow'u sadece uykuyu kapatıp unutmaktan ayırır. Tek başına bir wake lock yalnızca bir güvenlik önlemini kaldırır — sonsuza dek çalışır bırakılan körü körüne bir wake lock değildir. workflow kısmı, oturumun bir kapsamı olduğu anlamına gelir: bir nedenle başlar, sınırlar içinde çalışır ve iş bittiğinde ya da sınırlar öyle söylediğinde durur.
Kapağı kapatmak işi neden varsayılan olarak sonlandırır
macOS aslında burada birbirinden ayrı iki uyku mekanizması çalıştırır ve sıradan bir uyanık-tutma aracının kapalı bir kapakta hayatta kalamamasının tüm nedeni bu farktır. Idle sleep (boşta uyku), bir hareketsizlik döneminin ardından devreye girer — klavye yok, fare yok, ölçülebilir bir yük yok — ve caffeinate -i ile genel amaçlı her uyanık-tutma uygulaması tam olarak bunu engellemek için tasarlanmıştır. Clamshell sleep ise farklıdır: bir şey çalışıyor olsa da olmasa da, kapağı fiziksel olarak kapattığınız anda, bilinçli olarak devreye girer.
Bir IOKit idle-sleep assertion'ı — caffeinate -i'nin kullandığı ve Amphetamine, KeepingYouAwake, Lungo ya da Caffeine gibi genel amaçlı uyanık-tutma uygulamalarının da üzerine kurulduğu aynı kategori — clamshell sleep üzerinde hiçbir etkiye sahip değildir. Pil gücündeyken, arka planda caffeinate -i pytest çalışırken kapağı kapatın, macOS yine de tüm makineyi uyutur. Bu caffeinate'te bir hata değildir; idle-sleep önleme hiçbir zaman kapak kapatma yolunu etkilemek üzere tasarlanmadı ve yalnızca bu assertion üzerine kurulu bir araca uzun, gözetimsiz bir çalıştırmayı emanet etmeden önce bu sınırı kendiniz test etmekte fayda var.
Clamshell sleep'i gerçekten durduran, herkese açık tam olarak iki kaldıraç vardır: harici bir ekran gerektiren Apple'ın yerleşik clamshell mode'u ve yönetici hakları gerektiren, sistem geneli pmset disablesleep ayarı. Bir Closed-Lid AI Workflow — harici ekran yok, sadece dizüstü bilgisayarın kendisi — ikincisinden geçmek zorundadır.
İlgili kılavuzMacBook'ta clamshell modu: yapay zeka işleri için ne anlama gelirİnsanların bunu denediği ücretsiz, yerleşik yollar
Herhangi bir uygulamaya yönelmeden önce, macOS'un size zaten ücretsiz olarak ne sunduğunu bilmekte fayda var; çünkü bazı işler için bu gerçekten yeterli.
caffeinate -i your-command en basit seçenektir: kurulum yok, yönetici izni istemi yok ve Mac'i tam olarak o komut çalıştığı süre boyunca uyanık tutar. Kapağı açık tutarak göz kulak olduğunuz bir iş için ya da hiçbir yere gitmeyecek bir Mac'te sağlam, ücretsiz bir seçimdir.
İkinci seçenek, macOS'un yerleşik clamshell mode'udur: harici bir ekran, bir klavye ve şebeke gücü bağlayın, ardından kapağı kapatın. macOS görüntüyü ekrana devreder ve makineyi bağlı bir masaüstü gibi çalışır durumda tutar. Apple tarafından iyi belgelenmiştir ve zaten yerleşik olandan başka hiçbir şeye ihtiyaç duymaz — bedeli, bir monitöre ihtiyaç duyması; yani bu bir masa düzenine uyar, kapatıp çantaya koyacağınız bir dizüstü bilgisayara değil.
Üçüncü seçenek, insanların caffeinate duvarına çarptıktan sonra genelde vardığı noktadır: Terminal'de elle sudo pmset -a disablesleep 1 komutunu çalıştırmak. Ücretsizdir, ekstra bir yazılım gerektirmez ve harici ekran bağlı olmadan clamshell sleep'i gerçekten durduran kaldıraçtır.
Ücretsiz seçeneklerin tükendiği yer
Bu üçünün her birinin gerçek bir sınırı var ve bu sınırın nerede olduğu konusunda dürüst olmakta fayda var.
Harici bir ekran bağlı değilse, caffeinate kapağın kapanmasına hiçbir şekilde dayanamaz — hiçbir bayrak kombinasyonuyla. Bu da ona yönelen çoğu insanın tam olarak kaçınmaya çalıştığı senaryodur; yani sessizce, ondan beklenen tek işi başaramaz.
Yerleşik clamshell mode uyku sorununu tamamen çözer, ama çözdüğü sorun "dizüstü bilgisayarı kapatıp gitmek"ten farklı bir sorundur. Yine de erişebileceğiniz bir monitöre ihtiyacınız vardır; bu da bir komodini, bir otel odasını ya da yedek ekranı olmayan bir masayı devre dışı bırakır.
Elle çalıştırılan pmset -a disablesleep 1 gerçek anlamda etkili olandır, çünkü tek bir komuta ya da tek bir uygulamaya değil, genel, sistem geneli, kalıcı bir ayara bağlıdır. Sonrasında pmset -a disablesleep 0 çalıştırmayı unutursanız ya da bu ayarı yapan terminal oturumu beklemediğiniz bir şekilde kapanırsa, siz hatırlayana ya da yeniden başlatana kadar Mac kendiliğinden bir daha uykuya geçmez. Ve başka hiçbir şey yapmaz: pil tabanı yok, termal izleme yok, zamanlayıcı yok. Sadece uykuyu kapatır ve pil bitmeden ya da bir çantanın içinde aşırı ısınmadan önce ne zaman durulacağı da dahil, her güvenlik kararını tamamen size bırakır.
Kapalı kapak bir oturumu daha güvenli yapan nedir
Closed-Lid AI Workflow'un kapatmayı amaçladığı boşluk tam olarak budur: elle yapılan pmset disablesleep gibi kapağın kapanmasına dayanmak, ama ham bir sistem ayarının göremediği şeyleri izleyen sınırlarla birlikte.
Termal: 100°C ya da üzerinde çalışan bir SoC, ya da CPU throttle'ının %30 veya altına düşmesi kritik sayılır; 98°C ya da %50'de throttle ise ciddi sayılır. Kritik seviyeye ulaşmak, uyku önlemeyi hemen serbest bırakır. Klavyeden uzaktayken (beş dakikadan uzun bir boşta kalma) ya da kapak fiziksel olarak kapalıyken bu durum kesintisiz iki dakika kritik kalırsa, LidRun sadece tutmayı bırakıp macOS'un zamanında devreye girmesini ummak yerine Mac'i doğrudan gerçek uykuya iter. Kapağı açık, aktif bir kullanıcı yalnızca ısı yüzünden asla zorla uyutulmaz — macOS'un karar verebilmesi için tutma serbest bırakılır, ama klavyede aktif bir oturum kimsenin elinden çekilip alınmaz.
Pil: varsayılan olarak %4, %4 ile %8 arasında ayarlanabilen düşük bir taban — oturum durana kadar çalışacak şekilde ayarlanmış olsa bile kesin durma noktasıdır. Bu noktaya ulaşılmadan önce ayrı uyarı (%15) ve kritik (%5) eşikleri devreye girerek durumu tırmandırır.
Boşta kalma ve çevrimdışı korumaları: pil gücündeyken, çevrimdışıyken, kesintisiz 15 dakika boyunca fiilen hiçbir şey çalışmıyorken, ya da onaylanmış bir iş yükü olmadan 20 dakika boşta kalındığında, tutma varsayılan olarak kendiliğinden serbest bırakılır. Bunlar birer kolaylık kontrolüdür ve "durana kadar çalış" oturumunu seçerek bilerek kapatabileceğiniz kontrollerdir — varsayılan olarak güvenlik kolaylığa karşı kazanır, bunu kapatmak ise bir kaza değil, bilinçli bir tercihtir.
Bunların hiçbiri, Mac'in nereye konduğunun yerini tutmaz. Kapalı bir kapak, klavye tablasının olağan hava akışı yolunu tıkar; bu yüzden aynı iş kapalıyken açığa göre daha sıcak çalışır. Sert, düz, havalandırmalı bir yüzey bu riski azaltmaya yardımcı olabilir; bir yatak, bir koltuk minderi ya da kapalı bir çanta ise yazılım ne izlerse izlesin buna karşı çalışır. Bunlar birer sınır önlemidir, Mac'i gerçekten nefes alabileceği bir yerde tutmanın yerine geçmez — bu düzeni dikkatle kullanın.
LidRun kapalı kapak bir oturumu nasıl çalıştırır
Mekanik olarak, LidRun'ın Closed-Lid mode'u yukarıda anlatılan kombinasyonun otomatikleştirilmiş halidir: caffeinate'in kullandığı aynı IOKit idle-sleep assertion'ını tutar ve bunu, bir kez onayladığınız yetkili bir helper aracılığıyla pmset disablesleep anahtarıyla eşleştirir — bundan sonra Closed-Lid mode'u açıp kapatmak parola istemez. Kaldıraçlardan yalnızca biri, harici ekran olmadan kapalı bir kapağa tek başına dayanamaz; işi yapan bu ikisinin birleşimidir.
Bir tane kurmak için: Closed-Lid mode'u açın, oturumun nasıl biteceğini seçin — sizin ayarladığınız bir zamanlayıcı, Auto-Watch (kutudan çıktığı haliyle claude, cursor, aider, codex, ollama, docker ve cargo dahil düzinelerce yaygın AI ve dev süreç adını tanır ve çalıştırdığınız süreç sona erdiğinde oturumu bitirir), ya da kolaylık korumalarını bilerek geçersiz kılıyorsanız "durana kadar çalış" — ardından pil tabanınızı ve termal auto-stop'unuzu ayarlayın ya da varsayılanda bırakın, ve kapağı kapatın.
Kapağı açık tutup göz kulak olduğunuz kısa bir iş için caffeinate -i hâlâ gayet makul, ücretsiz bir seçimdir. LidRun bu kullanım senaryosunu değiştirmeye çalışmıyor — sadece onun kapsamadığı, gözetimsiz ve kapak kapalı senaryoyu hedefliyor.
Bir güvenlik sınırına ulaşıldığında ne olur
Geri döndüğünüzde bir güvenlik durması gizemli olmamalı. Her müdahale — bir termal serbest bırakma, zorla uyutma, bir pil-tabanı durması, çevrimdışı ya da boşta kalma serbest bırakması — LidRun'ın Activity Log'una, devreye girme nedeniyle birlikte yazılır ve bunu ayarladıysanız ntfy.sh ya da Pushover üzerinden telefonunuza bildirim gönderebilir; böylece soğumuş bir Mac'ten ve durmuş bir terminalden ne olduğunu tersine mühendislik yapmak zorunda kalmazsınız.
Bu durmanın ne yapıp ne yapmadığını netleştirmekte fayda var. LidRun uykuyu serbest bırakır ya da zorlar — altındaki işin ilerlemesini düzgünce kaydetmesini sağlamaz, sağlayamaz da. Çalışma ortasında zorla uyutmanın size bir bedeli olup olmayacağı tamamen o işe bağlıdır: devam ettirilemeyen bir build kendiliğinden devam etmez, tool-call ortasındaki bir ajan ise uyanışta düzgünce toparlanabilir ya da toparlanamayabilir. Güvenlik tabanı, donanımı ve pili korumak için vardır, iş yükünün sonucunu garanti etmek için değil — zamanlayıcıyı ve eşikleri doğru ayarlamak tam olarak bu yüzden önemlidir. İşin gerçekte ne kadar süreye ihtiyaç duyduğuna uyan, iyi ayarlanmış bir zamanlayıcı, onu yakalaması için güvenlik tabanına güvenmekten daha değerlidir.
Bugün yaygın kapalı kapak AI workflow'ları
AI ajanı çalıştırmaları şu anda en net uyan senaryodır. Claude Code, Cursor ve benzeri araçlar, hiçbir girdi olmadan otuz dakika ya da birkaç saat boyunca çok adımlı bir görevi sürdürebilir. Bir ajan büyük bir refactor'u, bir araştırma görevini ya da bir test suite'ini çalıştırırken kapağı kapatmak, tam olarak bu düzenin kapsadığı durumdur.
Ajanların ötesinde: yerel LLM fine-tuning, model ağırlığı indirmeleri, gece boyu süren Docker build'leri, büyük rsync ya da rclone işleri ve video render'ları da aynı kalıba uyar. Oturum başlar, kapak kapanır, iş tamamlanana kadar çalışır ve siz elinizde bir sonuçla geri dönersiniz.
Tek tuşlu closed-lid iş akışı: Caps Lock veya ⌥L
Bir closed-lid AI iş akışı, devreye alması anlık olduğunda daha akıcı hale gelir. LidRun 1.2'den beri ⌥L (Option-L) tuşuna basar — ya da Caps Lock tuşuna dokunur — sonra kapağı kapatırsınız, iş çalışmaya devam eder. Uzaklaşmadan önce menu bar'a uğramak yok.
Caps Lock işe yarar, çünkü kapağı kapalı bir Mac'te yazı yazılmaz, dolayısıyla tuş bu bağlamda serbesttir ve ekstra izin gerektirmez. Caps Lock'u yazı yazmak için kullanıyorsanız ⌥L alternatiftir.
Kısayol aynı korumalı modu devreye alır — timer, charging-only, düşük pilde otomatik durdurma, termal koruma önlemleri ve Mac uyumadan önce bir uyarı. Döndüğünüzde bırakmak için tuşa tekrar basın.
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
Closed-Lid AI Workflow, bir AI ajanı, model işi ya da build gözetimsiz çalışırken MacBook'un kapağını kapatmak, sonra da süreç boyunca uyuyakalmış bir Mac yerine bitmiş bir sonuca dönmek demektir. Kapağı kapatmak, caffeinate gibi araçların normalde engellediği idle sleep'ten ayrı, daha alt seviyede bir uykuyu tetiklediği için, workflow hem bu uykuyu geçersiz kılacak bir yola hem de devam etmenin artık güvenli olmadığı noktada oturumu güvenle bitiren pil ve termal sınırlara ihtiyaç duyar.
Hayır. Apple'ın yerleşik clamshell mode'u harici bir ekrana ihtiyaç duyar, çünkü macOS kapağı kapalı bir Mac'i çalışır tutmanın güvenli olduğuna bu şekilde karar verir. Bir Closed-Lid AI Workflow oraya farklı bir yoldan ulaşır: bir idle-sleep assertion'ını sistem geneli pmset disablesleep ayarıyla eşleştirerek, dizüstü bilgisayarın kendisi dışında hiçbir şeyin bağlı olması gerekmez. LidRun her iki mekanizmayı da bir kez onayladığınız bir helper üzerinden uygular; böylece her oturumdan önce yönetici parolası yazmazsınız.
Tek başına çalışmaz. caffeinate -i ve aynı idle-sleep assertion'ı üzerine kurulu herhangi bir uygulama, yalnızca hareketsizlikten kaynaklanan uykuyu engeller — harici ekran bağlı değilken kapağı kapattığınız anda macOS'un tetiklediği ayrı uykuya hiçbir etkisi yoktur. caffeinate, kapağı açık tutarak çalıştırdığınız bir iş için sağlam, ücretsiz bir seçimdir; kapak kapalıyken gidip bırakacağınız araç değildir.
Herhangi bir iş yükünü kapak kapalıyken çalıştırmak, aynı işi açıkken çalıştırmaktan daha sıcak olur; çünkü kapalı kapak, klavye tablasının olağan hava akışını engeller. Sert, düz, havalandırmalı bir yüzey kullanmak, bir pil tabanını ve termal auto-stop'u aktif tutmak ve bir oturum zamanlayıcısı ayarlamak bu riski azaltmaya yardımcı olur — yumuşak mobilya ve kapalı çantalar ise yazılımdan bağımsız olarak bunun tam tersi yönde çalışır. Bunu bir garanti değil, sınır önlemleri olan bir düzen olarak görün ve dikkatle kullanın.
LidRun, donanımın kendi sınırlarını zorlamasına izin vermek yerine, uyku önlemeyi serbest bırakır — ve ısı siz uzaktayken ya da kapak kapalıyken kritik seviyede kalırsa, Mac'i uykuya zorlar. Olay, nedeniyle birlikte kaydedilir ve telefonunuza bildirim gönderebilir. Bu, Mac'i ve pili korur; altındaki işin kesintiye uğramaya dayanabilecek bir durumda olduğunu garanti etmez — bu yüzden işin gerçekte ne kadar süreye ihtiyaç duyduğuna uyan, iyi ayarlanmış bir zamanlayıcı, onu yakalaması için güvenlik tabanına güvenmekten daha değerlidir.
macOS'a yerleşik olan caffeinate, kapak açıkken tek bir komutu yönetir ve ekstra bir yazılım gerektirmez. Elle pmset -a disablesleep 1 çalıştırmak, harici ekran olmadan kapalı bir kapağa dayanmanın ücretsiz yoludur, ama kendi başına pil, termal ya da zamanlayıcı korumaları olmayan genel bir ayardır. LidRun, macOS 13 Ventura ve sonrasında gözetimsiz AI ajanı workflow'ları için her iki mekanizmayı da bu sınır önlemleriyle birlikte birleştirir.
LidRun'ın closed-lid modunu devreye almak için ⌥L (Option-L) tuşuna basın veya Caps Lock tuşuna dokunun, sonra kapağı kapatın — iş çalışmaya devam eder. Bırakmak için aynı tuşa tekrar basın.