The Eddie blog

Guides for running AI coding agents.

Copy-paste setups for Claude Code, Codex and the other agents: notifications, hooks, usage limits and keeping track of every session. Every config here is checked against the official docs.

Claude Code notifications

Know the moment an agent finishes or needs you, on macOS, Linux, Windows or your phone.

How to Get Notified When Claude Code Finishes (Mac, Linux, Windows)

Get a desktop notification or a sound when Claude Code finishes or needs permission. Copy-paste Stop and Notification hooks for macOS, Linux and Windows.

October 5, 2026 · 8 min read

Claude Code Notification When Waiting for Input: Never Miss a Permission Prompt

Get alerted when Claude Code is waiting for your input or permission. How permission_prompt, idle_prompt and PermissionRequest differ, with copy-paste hooks.

October 5, 2026 · 7 min read

Play a Sound When Claude Code Is Done (macOS, Linux, Windows)

Make Claude Code play a notification sound when it's done or needs permission. Copy-paste Stop hooks with afplay, paplay and PowerShell, plus a terminal bell.

October 5, 2026 · 7 min read

Claude Code Notification Hook Not Working? 9 Fixes That Cover Almost Every Case

Claude Code notification hook not firing? Nine fixes, from the macOS Script Editor permission and invalid JSON to matcher typos, timing, trust and PATH.

October 5, 2026 · 9 min read

Claude Code Notifications on Windows: Toast, Sound and Terminal Bell

Get Claude Code notifications on Windows: a toast, a sound or a taskbar flash when Claude finishes or needs permission. Copy-paste hooks for PowerShell and WSL.

October 5, 2026 · 9 min read

Claude Code Notifications on Linux: notify-send, Sounds, GNOME and KDE

Get a Claude Code notification on Linux when Claude finishes or needs permission: notify-send hooks, sounds with paplay or pw-play, and fixes for SSH and tmux.

October 5, 2026 · 7 min read

Get Claude Code Notifications on Your Phone

Get a Claude Code notification on your phone when it finishes or needs permission: built-in push through Remote Control, or a hook with ntfy, Pushover or Telegram.

October 5, 2026 · 7 min read

Codex CLI Notifications: How to Know When Codex Is Done

Get a Codex CLI notification when Codex is done or needs approval: the built-in tui.notifications, the notify script, and Stop hooks for macOS, Linux and Windows.

October 5, 2026 · 6 min read

Hooks and permissions

How Claude Code hooks and permission modes work, with configs you can paste.

Usage, limits and cost

What Claude Code costs, how its limits reset, and how to read your usage.

Running agents day to day

Parallel sessions, background work, stuck agents and the processes they leave behind.

The notch and the Mac

Getting real work out of the MacBook notch and the menu bar.

Focus and health

Breaks, pomodoros and stretches for long sessions with AI agents.