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'un yerleşik bildirimleri: terminal zili ve preferredNotifChannel

Güncellenme: 31 Ekim 2026 · 6 dk okuma
bu sayfada 01Hızlı çözüm 02Tüm preferredNotifChannel değerleri 03Yerleşik bildirim ne zaman tetiklenir 04Terminal terminal 05SSH üzerinden ve tmux içinde 06Yerleşik uyarı ve hook'ları birlikte kullanmak 07Yerleşik seçeneklerin sınırları 08Claude Code Notifier'ın yeri 09SSS

Claude Code'un yerleşik bir bildirimi vardır: Claude işini bitirdiğinde veya bir izin prompt'unda beklediğinde, siz de başında değilmişsiniz gibi görünüyorsa, sizi terminal üzerinden uyarır. Bunun nasıl yapılacağını preferredNotifChannel ayarı belirler. Varsayılan değer olan "auto", iTerm2, Ghostty ve Kitty'de masaüstü bildirimi gönderir, diğer terminallerin çoğunda ise hiçbir şey yapmaz. Her terminalde zil karakterini çaldırmak için bunu /config üzerinden (burada adı Local notifications'dır) veya ~/.claude/settings.json içinde "terminal_bell" olarak ayarlayın.

01Hızlı çözüm

Claude işini bitirdiğinde hiçbir şey duymuyorsanız, ~/.claude/settings.json dosyasına şunu ekleyin:

{
  "preferredNotifChannel": "terminal_bell"
}

Ardından terminalinizin zile bir tepki verdiğinden emin olun: ses çalmak, Dock simgesini zıplatmak, sekmeyi yanıp söndürmek veya bildirim göstermek gibi. Bu ayar Claude Code'da değil, terminalin kendisindedir. Mac, Windows ve Linux'taki çoğu terminalin tercihlerinde bir "bell" veya "alert" bölümü bulunur.

02Tüm preferredNotifChannel değerleri

DeğerClaude Code'un yaptığı
"auto" (varsayılan)iTerm2, Ghostty ve Kitty'de masaüstü bildirimi. Apple Terminal'de yalnızca ilgili profilin sesli zili kapalıysa zil karakteri. Diğerlerinde hiçbir şey
"terminal_bell"Her terminalde zil karakterini çaldırır
"iterm2"Bir iTerm2 masaüstü bildirimi gönderir
"iterm2_with_bell"iTerm2 masaüstü bildirimi ve zil
"kitty"Bir Kitty masaüstü bildirimi gönderir
"ghostty"Bir Ghostty masaüstü bildirimi gönderir
"notifications_disabled"Hiçbir şey göndermez

Bu ayar herhangi bir settings dosyasına eklenebilir: kullanıcı (~/.claude/settings.json), proje (.claude/settings.json) veya yerel (.claude/settings.local.json). Eski sürümler bu ayarı ~/.claude.json içinde tutuyordu ve Claude Code orada kalan bir değeri hâlâ okur.

03Yerleşik bildirim ne zaman tetiklenir

Anthropic'in dokümantasyonuna göre yerleşik uyarı, Notification hook'u ile aynı zamanlamayı kullanır. Bir terminal oturumunda:

  • İzin prompt'u: prompt hiçbir tuşa basılmadan yaklaşık altı saniye bekledikten sonra. Bastığınız her tuş bekleme süresini sıfırlar.
  • Tamamlandı: Claude durduktan yaklaşık 60 saniye sonra; yalnızca o zamandan beri bir şey yazmadıysanız ve çalışmaya devam eden bir arka plan agent'ı yoksa.

Yani yerleşik "tamamlandı" uyarısı bilinçli olarak anında gelmez. Siz izlerken sizi rahatsız etmek için değil, başından ayrıldığınızda size ulaşmak için tasarlanmıştır. Bir tur biter bitmez uyarı almak istiyorsanız bunun yerine bir Stop hook'u kullanın (bkz. Stop hook rehberi).

04Terminal terminal

iTerm2 (macOS)

iTerm2 varsayılan olarak masaüstü bildirimi alır, ancak iTerm2 bunu yalnızca siz izin verdikten sonra gösterir:

  1. Settings > Profiles > Terminal bölümünü açın.
  2. Notification Center Alerts seçeneğini işaretleyin.
  3. Filter Alerts'a tıklayın ve Send escape sequence-generated alerts seçeneğini etkinleştirin.

Ayrıca System Settings > Notifications altında iTerm2'nin bildirim göstermesine izin verildiğini kontrol edin.

Apple Terminal (macOS)

Apple Terminal masaüstü bildirimi almaz. "auto" ile Claude Code, yalnızca öndeki pencerenin profilinde Audible bell kapalıysa sessiz bir zil gönderir. Profilde Visual bell veya Dock zıplatma seçeneği açıksa, zil pencerenin yanıp sönmesi ya da Terminal arka plandayken Dock simgesinin zıplaması olarak görünür.

Bir ayrıntıya dikkat edin. Claude Code'un ilk çalıştırmadaki terminal kurulum prompt'unu kabul ettiyseniz, Apple Terminal profilinizde sesli zili kapatan /terminal-setup çalıştırılmıştır. Ses duymak için "terminal_bell" değerini ayarlayın ve Settings > Profiles > Advanced altında Audible bell'i yeniden açın.

Ghostty ve Kitty (macOS ve Linux)

İkisi de herhangi bir kurulum gerektirmeden masaüstü bildirimi alır ve bunu işletim sisteminizin bildirim merkezine iletir.

Diğer her şey

Windows Terminal, GNOME Terminal, Konsole, Alacritty, WezTerm, Warp ve IDE terminalleri varsayılan olarak hiçbir bildirim almaz. "terminal_bell" değerini ayarlayıp terminalin kendi zil ayarını açın ya da bir hook kullanın. IDE terminallerinin kendine özgü tuhaflıkları var; bunlar VS Code, Cursor ve JetBrains rehberinde ele alınıyor.

05SSH üzerinden ve tmux içinde

Masaüstü bildirimi, kendi bilgisayarınızdaki terminalin yorumladığı bir escape dizisidir; bu yüzden Claude Code SSH üzerinden uzak bir sunucuda çalışırken bile size ulaşır. Ghostty ve Kitty bunu ek ayar gerektirmeden iletir. iTerm2 için yukarıdaki uyarı ayarları gerekir.

tmux içinde, passthrough'a izin vermediğiniz sürece bu dizi yutulur. Şunu ~/.tmux.conf dosyasına ekleyin ve tmux source-file ~/.tmux.conf komutunu çalıştırın:

set -g allow-passthrough on

Detached oturumlar ise ayrı bir sorun: bağlı bir terminal yoksa uyarıyı gösterecek bir şey de yoktur. tmux rehberine ve SSH üzerinden bildirimler sayfasına bakın.

06Yerleşik uyarı ve hook'ları birlikte kullanmak

Notification hook'ları yerleşik uyarının yerine geçmez, onunla birlikte çalışır. Anthropic'in dokümantasyonu, hook'ların "notifications_disabled" ayarlıyken bile tetiklendiğini açıkça belirtir: bu ayar hook'unuzun çalışıp çalışmayacağını değil, yalnızca Claude Code'un sizi nasıl uyaracağını değiştirir. Böylece net bir ayrım elde edersiniz:

  • Masa başındaki uyarı için "auto" veya "terminal_bell" kullanmaya devam edin.
  • Geri kalan her şey için bir hook ekleyin: sistem sesi, bildirim almayan bir terminalde masaüstü bildirimi ya da ntfy ile telefonunuza push gibi.
  • Bir hook zaten masaüstü bildirimi gösteriyorsa, iki bildirim görmemek için "notifications_disabled" ayarlayın.

Örneğin bu, macOS'ta Claude ilginizi beklediğinde, hangi terminalde olursa olsun bir ses çalar:

{
  "hooks": {
    "Notification": [
      {
        "hooks": [{ "type": "command", "command": "afplay /System/Library/Sounds/Glass.aiff" }]
      }
    ]
  }
}

Linux ve Windows karşılıkları Linux rehberinde ve Windows rehberinde yer alıyor.

07Yerleşik seçeneklerin sınırları

  • Bilgisayarın başında kalır. Zil ya da bildirim ekranınızdaki terminalden gelir. Mutfağa gittiğinizde kaçırırsınız.
  • Terminale bağlıdır. Birçok popüler terminal, bir ayarı değiştirene kadar hiçbir şey almaz.
  • Yanıt veremezsiniz. Size yalnızca Claude'un beklediğini söyler; yine de klavyenin başına dönmeniz gerekir.

Anthropic'in Remote Control özelliği, Claude mobil uygulamasıyla birlikte, telefona push almanın resmi yoludur. Karşılaştırma rehberi bunu diğer seçeneklerle yan yana ele alıyor.

08Claude Code Notifier'ın yeri

Masanızda çalışıyorsanız, yerleşik uyarı ve "terminal_bell" ihtiyacınız olan her şey olabilir. Claude Code Notifier ise masada olmadığınız zamanlar içindir. Komut satırı aracı ccn, bir Claude Code hook'u olarak çalışır; bu sayede zil ayarlarından bağımsız olarak Mac, Windows ve Linux'taki her terminalde çalışır. Tek başına, Claude işini bitirdiğinde, izin istediğinde veya soru sorduğunda masaüstü bildirimi gösterir. Bir telefon eşlediğinizde izinleri telefondan onaylayabilir veya reddedebilir, Claude'un sorularını yanıtlayabilir ve sonraki talimatı gönderebilirsiniz; son 30 saniye içinde yazı yazdıysanız telefonda hiçbir şey beklemez. ccn sayfasına bakın.

09SSS

Claude Code bildirimlerini nasıl kapatırım?

"preferredNotifChannel": "notifications_disabled" ayarlayın ya da /config içinde Local notifications altından seçin. Kurduğunuz Notification hook'ları çalışmaya devam eder.

iTerm2 neden Claude Code bildirimlerini göstermiyor?

iTerm2'de Profiles > Terminal > Filter Alerts altında Notification Center Alerts işaretli ve Send escape sequence-generated alerts etkin olmalı; ayrıca macOS ayarlarında bildirim izni verilmelidir. tmux içindeyseniz allow-passthrough on ayarını da yapın.

Apple Terminal'de neden zil çalmıyor?

Claude Code'un terminal kurulumu Apple Terminal'in sesli zilini kapatır. "terminal_bell" ayarlayın ve profilin Advanced sekmesinde Audible bell seçeneğini yeniden açın.

Terminal zili VS Code'da çalışır mı?

Varsayılan olarak hayır. "terminal_bell" ayarlayıp VS Code'un terminal zili ayarlarını kontrol edin ya da bir hook kullanın. Ayrıntılar IDE rehberinde.

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

  • VS Code, Cursor ve JetBrains terminallerinde Claude Code bildirimleriClaude Code işini bitirdiğinde IDE terminalleri neden sessiz kalır ve VS Code, Cursor ve JetBrains'te bir ayar ya da hook ile nasıl uyarı alırsınız.
  • tmux veya screen içinde Claude Code: detached bir oturumdan bildirim almaktmux veya screen içindeki Claude Code işini bitirdiğinde ya da size ihtiyaç duyduğunda haberdar olun: allow-passthrough, bell uyarıları, oturuma ad verme ve detached durumdayken telefona push bildirimleri.
  • 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.
  • Claude Code bildirimi almanın tüm yolları karşılaştırmalıYerleşik uyarılar, kendi hook'larınız, ntfy ve sohbet webhook'ları, Anthropic'in Remote Control özelliği ve bildirim uygulamaları; her birinin neler yapıp neler yapamadığına göre karşılaştırıldı.
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.