← Back to Notify CLI

About Notify CLI

Notify CLI is a high-performance, open-source command-line tool and agent automation interface for sending notifications across Slack, Email (Gmail REST API), native desktop toast notifications, and modal message boxes. Maintained under the SpaceCorps open-source collective, the project originated to provide developers and autonomous AI agents with a single, standalone binary capable of dispatching notifications across macOS, Linux, and Windows without runtime bloat.

Project Lineage & Niels Bosma's Prototype

Notify CLI traces its origins to Notify.Console, a cross-platform .NET global tool created by developer Niels Bosma. Bosma's prototype demonstrated the elegance of combining diverse notification targets—Slack webhooks, Gmail OAuth, OS notifications, and GUI dialogs—under a unified CLI syntax. In 2026, the SpaceCorps engineering team ported the codebase to native Rust 2024 to deliver sub-millisecond execution times, zero runtime dependencies, robust native OS keystore credential isolation, and first-class LLM agent support.

SpaceCorps Architecture & Standards

Every tool under SpaceCorps adheres to strict production engineering tenets: blocking I/O with connection pooling rather than heavy async runtimes, structured JSON output via --json, YAML output by default for terminal readability, structured stderr error envelopes with remediation guidance, and seamless OS keystore integration via Apple Keychain, Windows DPAPI, and Linux secret-tool.

Open Source & Community

Notify CLI is licensed under the permissive MIT License. Contributions, feedback, and issue reports are welcome on GitHub at github.com/SpaceCorps/Notify-Cli.