5 poin oleh hopoduck 2026-02-19 | 2 komentar | Bagikan ke WhatsApp

Saat menjalankan tugas panjang dengan Claude Code lalu mengerjakan hal lain, kita jadi terus-menerus mengecek terminal untuk melihat apakah tugasnya sudah selesai. Saya merilis aplikasi Windows open source yang dibuat untuk mengatasi ketidaknyamanan itu.

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

Aplikasi seperti apa ini?

Dengan memanfaatkan sistem Hook Claude Code (atau Codex CLI), aplikasi ini menampilkan notifikasi toast Windows saat terjadi event seperti tugas selesai, permintaan izin, atau menunggu input.

Notifikasi pintar — dengan sekali klik notifikasi, jendela terminal terkait langsung diaktifkan, dan saat kembali ke terminal notifikasi akan hilang otomatis. Jika terminal sudah sedang fokus, notifikasi tidak akan ditampilkan sama sekali, sehingga alur kerja tidak terganggu.

Fitur utama

  • Notifikasi pintar: klik notifikasi → terminal langsung aktif, notifikasi hilang otomatis saat kembali ke terminal, jika sudah fokus maka notifikasi dilewati
  • 15 jenis event Hook: Stop, PermissionRequest, SessionStart/End, SubagentStart/Stop, Notification, PreToolUse/PostToolUse, PreCompact, dll.
  • Multi-monitor & posisi 4 sudut: mendukung skala DPI
  • Dukungan Codex CLI: menerima event OpenAI Codex CLI sebagai notifikasi juga
  • Pembaruan otomatis di dalam aplikasi: berbasis GitHub Releases
  • Dukungan bahasa Korea / Inggris

Instalasi

Di halaman Releases, Anda bisa langsung mengunduh installer (Agent.Toast_*_x64-setup.exe) atau file executable portabel (agent-toast.exe).

Cara pakai

  1. Setelah menjalankan aplikasi, aktifkan event hook yang diinginkan di jendela pengaturan lalu simpan
  2. Hook akan terdaftar otomatis di ~/.claude/settings.json
  3. Di terminal Claude Code, masukkan /hooks lalu refresh untuk menerapkan perubahan

Tech stack

Rust + Tauri v2 + Vue 3 + TypeScript (lisensi MIT)

Cara kerja

  • Mengelola single instance dengan Named Pipe — saat pertama kali dijalankan aplikasi akan dibuka, lalu pemanggilan CLI berikutnya mengirim JSON melalui pipe dan langsung keluar
  • Mendeteksi perubahan fokus secara real-time dengan Win32 API untuk menghilangkan notifikasi secara otomatis
  • Meningkatkan akurasi deteksi jendela terminal dari --pid melalui penelusuran pohon proses

Semoga ini bermanfaat bagi pengguna agen seperti Claude Code. Silakan tinggalkan masukan lewat GitHub Issues!

2 komentar

 
princox 2026-02-19

Saya memetakan suaranya dengan Hooks ke Warcraft 3.
"Jobs done"

 
hopoduck 2026-02-19

Jobs done itu menarik banget wkwk. Kalau sekalian pakai Agent Toast, klik notifikasi juga bisa langsung pindah ke terminal, dan saat Anda sudah sedang melihat terminal, notifikasi tidak akan muncul, jadi kalau dipadukan dengan suara Warcraft bakal lebih nyaman! Akan bagus juga kalau ditambahkan kustomisasi suara.