The point is unattended work: the agent finishes and your screen tells you, instead of you checking a window every few minutes. Read the compatibility table before choosing a tool — on macOS a title, a message and a timeout is the whole vocabulary, and the icon and urgency calls have nothing to render.
A Rust server built on the notify-rust crate that sends native desktop notifications on Linux, macOS and Windows.
- send_notification for a title and a message
- send_urgent_notification for a high-priority one
- send_notification_with_icon for a custom icon
- send_notification_with_timeout to control how long it stays on screen
- send_rich_notification when you want every option in one call
- Prebuilt binaries per platform on the releases page
A binary for your platform from the releases page, referenced by absolute path in the client config. What arrives depends on the OS: icons, urgency levels, categories and app names are Linux (XDG) features; macOS supports basic notifications and custom timeouts; Windows supports icons and urgency in limited form.
Build from source — clone the repository and build it, then point your client at the binary
