claude-code-notifier
nasıl çalışır rehberler sss
◐Türkçe
English العربية Deutsch Español Français עברית Italiano 日本語 한국어 Nederlands Polski Português (Brasil) Русский Türkçe Tiếng Việt 简体中文 繁體中文
Başlayın
Tüm rehberler

Claude Code bildirimleri için sessiz saatler ve Rahatsız Etmeyin

Güncellenme: 31 Ekim 2026 · 6 dk okuma
bu sayfada 01Claude Code için "sessiz" ne anlama gelmeli? 02Kendi yazdığınız hook'ta sessiz saatler 03Telefonda Odak ve Rahatsız Etmeyin 04Bilgisayarda sessizlik 05Claude Code Notifier ile sessiz saatler 06SSS

Claude Code bildirimlerini gece veya toplantılarda sessiz tutmak için üç katmanla çalışabilirsiniz: hook'un kendisi (belirlenen saatlerde gönderimi atlamak), işletim sistemi (iPhone ve Mac'te Odak; Android, Windows ve Linux'ta Rahatsız Etmeyin) ve bildirim göndermek için kullandığınız araç. Claude Code'un kendine ait bir sessiz saat ayarı yoktur; bu yüzden zamanlamanın hook script'inizde, telefonunuzda veya bildirim aracınızda tanımlanması gerekir. Claude Code Notifier ile ccn config set quiet_hours 22:00-08:00 komutu bunu tek satırda halleder.

Hangi katmanı seçtiğiniz önemlidir, çünkü her biri farklı davranır. Sessize alınmış bir hook hiçbir şey göndermez. Rahatsız Etmeyin modundaki bir telefon ise bildirimi yine alır ama ses çıkarmaz. Aşağıdaki bölümler her birini ve ne zaman kullanılacağını anlatıyor.

01Claude Code için "sessiz" ne anlama gelmeli?

Herhangi bir ayar yapmadan önce, sessiz saatlerde gelen bir isteğe ne olmasını istediğinize karar verin. Üç tür bildirim vardır:

  • Claude işini bitirdi. Bekletilmesinde sakınca yok. Baktığınızda okursunuz.
  • Claude izin istiyor. Claude Code biri yanıt verene kadar prompt'ta bekler. Size hiçbir şey ulaşmazsa oturum siz dönene kadar öylece bekler.
  • Claude bir soru sordu. İzinle aynı: oturum bekler.

Yani sessiz saatler, uykuyla ilerleme arasında bir tercihtir. Yatmadan önce uzun bir görev başlatırsanız "bitti" bildirimlerini susturup sabah bekleyen bir isteği yine de görebilmek isteyebilirsiniz. Claude'un gece boyunca sormadan devam etmesini istiyorsanız bu bir bildirim değil, izin modu kararıdır.

02Kendi yazdığınız hook'ta sessiz saatler

Claude Code, olay her tetiklendiğinde hook komutunuzu çalıştırır. Sessiz saat eklemek için script'in başında saati kontrol edip erkenden çıkın. Bu yöntem masaüstü bildirimi, ntfy push'u veya sohbet mesajı gönderen her hook'ta işe yarar.

Mac ve Linux'ta bunu ~/.claude/hooks/notify.sh olarak kaydedin ve chmod +x ile çalıştırılabilir yapın:

#!/bin/sh
# Quiet between 22:00 and 08:00, local time
hour=$(date +%H)
if [ "$hour" -ge 22 ] || [ "$hour" -lt 8 ]; then
  exit 0
fi

# Your real notification command goes here, for example:
notify-send "Claude Code" "Claude has finished"

Mac'te son satırı bir osascript komutuyla değiştirin; macOS rehberinde bir örnek var. Ardından ~/.claude/settings.json içinde hook'u bu script'e yönlendirin:

{
  "hooks": {
    "Stop": [
      {
        "hooks": [
          { "type": "command", "command": "~/.claude/hooks/notify.sh" }
        ]
      }
    ]
  }
}

Önemli olan 0 koduyla çıkmaktır. Başka herhangi bir kod transcript'te hook hatası gösterir; bir Stop hook'unda 2 çıkış kodu ise Claude'a çalışmaya devam etmesini söyler, ki burada istediğiniz bu değildir.

Windows'ta aynı kontrolü PowerShell'de (Get-Date).Hour ile yapın. Windows rehberi eksiksiz bir PowerShell hook'u gösteriyor.

Hook'ları tamamen duraklatmak

Tek seferlik sessiz bir oturum için Claude Code'u tüm hook'lar kapalı olarak başlatın:

claude --settings '{"disableAllHooks": true}'

Bu yalnızca o oturum için geçerlidir. Bir ayar dosyasında "disableAllHooks": true ayarlamak ise siz kaldırana kadar hook'ları kapatır. Bunun kod biçimlendiren veya komutları engelleyenler dahil tüm hook'ları kapattığını unutmayın; dikkatli kullanın.

Claude Code'un kendi bildirimleri

Claude Code'un yerleşik terminal bildirimleri preferredNotifChannel ile kontrol edilir. Bunu "notifications_disabled" olarak ayarlarsanız bu uyarılar durur. Ancak hook'larınız durmaz, çalışmaya devam eder. Diğer değerler terminal zili rehberinde anlatılıyor.

03Telefonda Odak ve Rahatsız Etmeyin

Uyarılarınız telefona geliyorsa, telefonun kendi sessiz modları en basit katmandır ve uyarıyı hangi araç gönderirse göndersin çalışır.

  • iPhone: Odak (Ayarlar > Odak) bildirimleri bir zamanlamaya göre susturur. Hangi uygulamaların yine de bildirim gösterebileceğini seçebilirsiniz. Gece de Claude Code uyarıları almak istiyorsanız uygulamayı izin verilenler listesine ekleyin; sessizlik istiyorsanız eklemeyin, uyarılar Bildirim Merkezi'nde bekler.
  • Android: Rahatsız Etmeyin (telefona göre Ayarlar'da Bildirimler veya Ses altında) aynı şekilde, zamanlama ve uygulama istisnalarıyla çalışır. Her uygulamanın bildirim ayarlarından da yalnızca o uygulama için sesi veya titreşimi kapatabilirsiniz.

Telefon katmanının avantajı hiçbir şeyin kaybolmamasıdır: uyarılar yine gelir ve sizi bekler. Dezavantajı ise telefondaki her şeye uygulanmasıdır; yani bunu yalnızca Claude Code için değil, tüm akşamınız için bir kez ayarlarsınız.

04Bilgisayarda sessizlik

Bilgisayarda, Mac'teki Odak, Windows'taki Rahatsız etmeyin ve çoğu Linux masaüstündeki rahatsız etmeyin anahtarı, hook'lardan gelen masaüstü bildirimlerini susturur. Bu, ekran paylaşımı sırasında işe yarar; çünkü ekranda bir proje adı veya komut gösteren bir banner görmek isteyeceğiniz son şeydir.

05Claude Code Notifier ile sessiz saatler

Claude Code Notifier, Anthropic tarafından yapılmamış bağımsız bir araçtır. Komut satırı aracı ccn, Mac, Windows ve Linux üzerinde Claude Code hook'ları olarak çalışır ve eşleştirilmiş bir iPhone veya Android telefona uyarı gönderir. Sessizlik ayarları yerleşik olduğundan bir script düzenlemeniz gerekmez:

ccn config set quiet_hours 22:00-08:00

Sessiz saatlerde ccn telefona hiçbir şey göndermez ve hiçbir şey onu beklemez: Claude Code her zamanki gibi terminalde sorar ve döndüğünüzde istek orada olur. Bilgisayardaki masaüstü bildirimleri de bu saatlerde bekletilir. ccn config set quiet_hours off zamanlamayı yeniden kapatır.

İşe yarayan diğer ayarlar:

AyarNe yapar
quiet_when_presentVarsayılan olarak açıktır. Claude'un çalıştığı terminalin başındayken telefona hiçbir şey gitmez.
notify_on_done"Claude işini bitirdi" uyarılarını durdurmak, ancak izin ve soru uyarılarını korumak için kapatın.
notify_on_permission, notify_on_questionHer iki istek türünü ayrı ayrı kapatın.
soundUyarı sesini kontrol eder.
desktop_notificationsBu bilgisayardaki masaüstü bildirimlerini açar veya kapatır.

Örneğin ccn config set notify_on_done off yalnızca Claude'u bekleten uyarıları bırakır. Bu ayarların çoğu telefon uygulamasından bilgisayar bazında da değiştirilebilir; farklı saatlerde kullandığınız bir iş laptopunuz ve bir ev masaüstünüz varsa bu çok kullanışlıdır. Geçerli ayarları görmek için ccn config show, telefonda yapılan değişiklikleri çekmek için ccn sync komutunu çalıştırın.

Tersini, yani Claude'un çalışmaya devam ettiği sessiz bir akşam istiyorsanız, bilgisayardan uzaklaşma iş akışı bir oturumu çalışır halde bırakıp istediğiniz zaman telefondan nasıl yanıtlayacağınızı anlatıyor.

06SSS

Claude Code'un sessiz saatler ayarı var mı?

Hayır. Claude Code bir olay her tetiklendiğinde hook'ları çalıştırır ve bunlar için bir zamanlaması yoktur. Hook script'inize bir saat kontrolü ekleyin, telefonunuzun Odak veya Rahatsız Etmeyin özelliğini kullanın ya da ccn'in quiet_hours ayarı gibi sessiz saatleri yerleşik olan bir araç kullanın.

Sessiz saatlerde bir izin isteğine ne olur?

Claude Code biri yanıtlayana kadar prompt'ta bekler. Sessiz saatler yalnızca uyarıyı durdurur. Claude'un sormadan çalışmaya devam etmesini istiyorsanız, ayrılmadan önce izin modunu değiştirin veya izin kuralları ekleyin.

Telefonumdaki Rahatsız Etmeyin, Claude Code bildirimlerini engeller mi?

Onları susturur, ancak bildirimler yine gelir ve bildirim listesinde bekler. iPhone ve Android'de bir istisna ekleyerek bir uygulamanın Rahatsız Etmeyin sırasında da sizi uyarmasını sağlayabilirsiniz.

Yalnızca "Claude işini bitirdi" uyarılarını durdurabilir miyim?

Evet. Kendi kurduğunuz bir düzende Stop hook'unuzu kaldırın veya zamanla sınırlayın. ccn ile ccn config set notify_on_done off komutunu çalıştırın; izin ve soru uyarıları açık kalır.

ccn sessiz saatler için hangi saat dilimini kullanır?

Bilgisayarın yerel saatini. Seyahat ederseniz saatler, Claude Code'u çalıştıran bilgisayarın saatine göre işler.

Claude Code Notifier Claude Code işini bitirdiğinde veya size ihtiyaç duyduğunda telefonunuza push bildirimi alın, ardından oradan onaylayın, reddedin ya da yanıtlayın. ccn komut satırı aracı Mac, Windows ve Linux üzerinde ücretsizdir.
iOS için indirin Android için indirin ccn'i kurun

İlgili rehberler

  • Claude Code bildirimleri çalışmıyor mu? Kontrol listesiHook'lar tetiklenmiyor mu ya da Claude Code bittiğinde uyarı gelmiyor mu? /hooks ve debug log'dan ccn doctor ve ccn test'e kadar bu kontrol listesini adım adım uygulayın.
  • Claude Code'u çalışır halde bırakıp uzaklaşın: bir iş akışıUzun Claude Code görevleri için pratik bir rutin: bilgisayarı uyanık tutun, gereksiz prompt'ları azaltın, telefonunuza bildirim alın ve oradan yanıtlayın.
  • Claude Code Notification hook: ne zaman tetiklenir ve nasıl kullanılırClaude Code'un Notification hook'u ne zaman tetiklenir, permission_prompt ve idle_prompt ne anlama gelir, hangi girdiyi alır ve tetiklenmeden önce neden bekler.
  • Birden fazla Claude Code oturumu çalıştırmak: hangisinin sizi beklediğini bilmekParalel Claude Code oturumları veya worktree'ler mi çalıştırıyorsunuz? Onlara isim verin, her bildirime projeyi ekleyin ve her isteği doğru oturuma geri gönderin.
claude-code-notifier

Claude Code Notifier bağımsız bir üçüncü taraf uygulamasıdır. Anthropic, PBC ile bağlantılı değildir; Anthropic, PBC tarafından onaylanmamış veya desteklenmemektedir. "Claude" ve "Claude Code", Anthropic, PBC'nin ticari markalarıdır.

uygulamalar iOS Uygulaması Android Uygulaması macOS, Windows ve Linux için ccn Tüm rehberler
yasal Gizlilik Politikası Hizmet Koşulları Diğer diller © 2026 touchtap. Tüm hakları saklıdır. TouchTap Ltd, İngiltere ve Galler'de kayıtlıdır, şirket numarası 13942589.