A self-hosted Rust pub/sub backbone for managing thousands of Windows endpoints without Active Directory. NATS / JetStream carries inventory polling, fleet-wide rollouts, and ad-hoc emergency commands on a single channel.
Off-the-shelf endpoint managers (Intune, Tanium, Workspace ONE, …) either require Active Directory, lock you into a vendor cloud, or both. kanade is the reusable shape of the alternative: NATS + JetStream as the only moving part, declarative job manifests in Git, and an emergency-stop path wired in from day one — not bolted on later.
| 📦 kanade | Agent + backend (axum + SQLite projector + JetStream KV watcher + cron scheduler) + admin CLI + embedded SPA dashboard |
| 📚 Docs | Full design spec, install guide, deployment runbooks |
| 🗂️ kanade-manifests | Job manifest examples for fleet rollouts and scheduled tasks |
Rust · NATS / JetStream · axum · SQLite · tokio · Windows
Built by @yukimemi