5 puan yazan hopoduck 2026-02-19 | 2 yorum | WhatsApp'ta paylaş

Claude Code ile uzun süren işleri çalıştırıp başka işlerle uğraşırken, işin bitip bitmediğini görmek için sürekli terminali kontrol etmek gerekiyor. Bu rahatsızlığı gidermek için yaptığım açık kaynaklı Windows uygulamasını paylaşıyorum.

GitHub: https://github.com/hopoduck/agent-toast

Nasıl bir uygulama?

Claude Code (veya Codex CLI) Hook sistemi kullanılarak, iş tamamlanması, izin isteği veya girdi bekleme gibi olaylar oluştuğunda Windows toast bildirimleri gösterir.

Akıllı bildirimler — Bildirime tek tıklamayla ilgili terminal penceresi anında etkinleştirilir; terminale geri dönüldüğünde bildirim otomatik olarak kaybolur. Zaten odak terminaldeyse bildirim hiç gösterilmez, böylece çalışma akışı bölünmez.

Başlıca özellikler

  • Akıllı bildirimler: Bildirime tıklama → terminal anında etkinleşir, terminale dönünce bildirim otomatik kapanır, zaten odaktaysa bildirim atlanır
  • 15 Hook olayı: Stop, PermissionRequest, SessionStart/End, SubagentStart/Stop, Notification, PreToolUse/PostToolUse, PreCompact vb.
  • Çoklu monitör ve 4 köşe konumu: DPI ölçeklendirme desteği
  • Codex CLI desteği: OpenAI Codex CLI olaylarını da bildirim olarak alır
  • Uygulama içi otomatik güncelleme: GitHub Releases tabanlı
  • Korece / İngilizce desteği

Kurulum

Releases sayfasından kurulum dosyasını (Agent.Toast_*_x64-setup.exe) veya taşınabilir çalıştırılabilir dosyayı (agent-toast.exe) doğrudan indirebilirsiniz.

Kullanım

  1. Uygulamayı çalıştırdıktan sonra ayarlar penceresinde istediğiniz hook olaylarını etkinleştirip kaydedin
  2. Hook'lar ~/.claude/settings.json içine otomatik olarak kaydedilir
  3. Claude Code terminalinde /hooks yazıp yenilediğinizde uygulama devreye girer

Teknoloji yığını

Rust + Tauri v2 + Vue 3 + TypeScript (MIT lisansı)

Nasıl çalışıyor?

  • Named Pipe ile tekil instance yönetimi — ilk çalıştırmada uygulama açılır, sonraki CLI çağrıları ise pipe üzerinden JSON gönderip hemen sonlanır
  • Win32 API ile odak değişimleri gerçek zamanlı algılanır ve bildirimlerin otomatik kapanması sağlanır
  • Süreç ağacı taramasıyla --pid üzerinden terminal penceresi tespitinin doğruluğu artırılır

Claude Code gibi agent kullanıcıları için faydalı olmasını umuyorum. Geri bildirimi GitHub Issues üzerinden rahatça paylaşabilirsiniz!

2 yorum

 
princox 2026-02-19

Hooks ile Warcraft 3 seslerini eşledim.
"Jobs done"

 
hopoduck 2026-02-19

Jobs done eğlenceli olmuş haha. Bu arada Agent Toast’u da birlikte kullanırsanız, bildirime tıklayarak terminale anında geçebiliyorsunuz; ayrıca zaten terminale bakıyorken bildirimi göstermediği için Warcraft sesiyle birleştirince daha da kullanışlı olur! Ses özelleştirme de eklenirse güzel olur.