variadico / noti
Monitor a process and trigger a notification.
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing variadico/noti in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewnoti Monitor a process and trigger a notification. Never sit and wait for some long-running process to finish. Noti can alert you when it's done. You can receive messages on your computer or phone. ![macOS Banner Notification] Services Noti can send notifications on a number of services. | Service | macOS | Linux | Windows | | ---------- | :---: | :---: | :-----: | | Banner | ✔ | ✔ | ✔ | | Speech | ✔ | ✔ | ✔ | | BearyChat | ✔ | ✔ | ✔ | | Keybase | ✔ | ✔ | ✔ | | Mattermost | ✔ | ✔ | ✔ | | Pushbullet | ✔ | ✔ | ✔ | | Pushover | ✔ | ✔ | ✔ | | Pushsafer | ✔ | ✔ | ✔ | | Simplepush | ✔ | ✔ | ✔ | | Slack | ✔ | ✔ | ✔ | | Telegram | ✔ | ✔ | ✔ | | Zulip | ✔ | ✔ | ✔ | | Twilio | ✔ | ✔ | ✔ | | GChat | ✔ | ✔ | ✔ | | Chanify | ✔ | ✔ | ✔ | | Bark | ✔ | ✔ | ✔ | | ntfy | ✔ | ✔ | ✔ | Check the [screenshots] directory to see what the notifications look like on different platforms. Installation Install the Go binary with these commands. Or download it with your browser from the [latest release] page. From source If you want to build from the source, then build like this. Examples Just put at the beginning or end of your regular commands. For more details, check the [docs]. Display a notification when finishes compressing files. Add after a command, in case you forgot at the beginning. If you already started a command but forgot to use , then you can do this to get notified when that process' PID disappears. You can also press after you started a process. This will temporarily suspend the process, but you can resume it with . Additionally, can send a message piped from stdin with . [macos banner notification]: https://raw.githubusercontent.com/variadico/noti/main/docs/screenshots/macos_banner.png [screenshots]: https://github.com/variadico/noti/tree/main/docs/screenshots [latest release]: https://github.com/variadico/noti/releases/latest [docs]: https://github.com/variadico/noti/blob/main/docs/noti.md