SSH into a remote box:
go install github.com/michaellee8/notifytun/cmd/notifytun@v0.1.0
notifytun remote-setup # or ~/go/bin/notifytun remote-setup
On your own laptop/desktop:
go install github.com/michaellee8/notifytun/cmd/notifytun@v0.1.0
notifytun local --target [same-target-you-use-for-ssh]
Now you get Desktop notifications on Mac/Linux/Windows when your coding harness needs your attention. Same SSH connection you already using, auto-replay on reconnections, it just works.
---
I personally has an isolated VM to run Claude Codex/Codex on full auto so that I can leave it around and do something else, need a way to get notified when it is done, so I built this.
No port forwarding or sending your notifications to some random server, just the same SSH connection you already using, if you can SSH into the box, you can get notifications from it. Hooks setup is fully automatic. When you disconnects, notifications goes to a sqlite store on the remote box, so that it can be replayed when you reconnect (won't flood, just give you a summary if there are too many notifications).