Lightweight Agent
A single Go binary (~8 MB) that runs on Linux, macOS, and Windows. No runtime dependencies.
Breeze is an open-source Remote Monitoring and Management (RMM) platform built for MSPs and internal IT teams. It’s designed to scale to 10,000+ agents while staying fast, secure, and simple to operate.
Lightweight Agent
A single Go binary (~8 MB) that runs on Linux, macOS, and Windows. No runtime dependencies.
Real-time Visibility
WebSocket-powered live telemetry, remote terminal, and file transfer — no polling delays.
Multi-Tenant by Design
Partner → Organization → Site → Device Group → Device hierarchy, built into every query.
Security-First
SHA-256 hashed agent tokens, optional Cloudflare mTLS, RBAC, audit logging, and rate limiting out of the box.
┌─────────────┐ HTTPS/WSS ┌──────────────────────────────────────┐│ Breeze Agent │ ◄──────────────► │ Breeze API (Hono) ││ (Go) │ │ ┌────────┐ ┌───────┐ ┌─────────┐ │└─────────────┘ │ │Postgres│ │ Redis │ │ BullMQ │ │ │ └────────┘ └───────┘ └─────────┘ │┌─────────────┐ HTTPS └──────────────────────────────────────┘│ Dashboard │ ◄──────────────► Astro + React Islands (SSR)│ (Browser) │└─────────────┘| Layer | Technology |
|---|---|
| Frontend | Astro 5 + React Islands |
| API | Hono (TypeScript) on Node >= 22.22.2 |
| Database | PostgreSQL 16 + Drizzle ORM |
| Queue | BullMQ + Redis 7 |
| Agent | Go (cross-platform binary) |
| Real-time | WebSocket + HTTP polling |
| Remote Access | WebRTC (with optional TURN relay) |
The sidebar’s Settings group lists only the screens most people use day to day: Partner, Billing, Ticketing, Users and Integrations. Everything else is one click further, under More settings, which opens the settings catalogue at /settings. The catalogue shows one card for every settings screen your role can open, grouped by area (Account & Access, Billing & Service Desk, Devices & Enrollment, Automation & Data, AI, Integrations), with a search box. Since v0.117.0 screens such as Roles, SSO, Access Reviews, Enrollment Keys, Custom Fields, Variables and Saved Filters live there rather than in the sidebar; their addresses are unchanged, so where these docs say Settings → Roles, open More settings and pick the card.