Skip to content

What is m1nd?

m1nd is a lightweight, self-hosted network synthetic monitoring platform that runs entirely on a single Linux host. No Kubernetes, no Prometheus stack, no cloud subscription required.

It was designed with a clear focus on out-of-band (OOB) network operations — the kind of work where you need to know your tunnels are up, your remote switches are reachable, your DNS is resolving correctly, and your bandwidth is healthy, all from a single dashboard you control.

Philosophy

Own your data, own your tools, own your visibility.

Tech Stack

LayerTechnology
BackendPython 3.11 · Flask 3.1 · asyncio scheduler · SQLAlchemy 2.x
FrontendVanilla JS · Vue 3 (island architecture) · Chart.js 4.4 · D3 v7 · xterm.js v4
StorageSQLite with WAL mode (single file, zero infrastructure)
SNMPpysnmp 7.1.x (native async, Python 3.13 compatible)
SSH/AIparamiko (terminal) · netmiko (AI diagnostics) · OpenAI API

Core Capabilities

  • Synthetic Monitoring — Scheduled ICMP, DNS, Speedtest, SNMP, and IPsec probes
  • Uptime Monitors — HTTP, Ping, TCP, DNS checks with alerting
  • SNMP Observability — Explorer, vendor OID library, template editor
  • V1sion — Network topology auto-discovery and visualisation
  • Bra1n — Asset documentation with 6 entity types
  • Network Tools — ARP viewer, ping scanner, diagnostics
  • OOB Access — ZeroTier, Tailscale, SSH/Telnet terminal
  • Alerting — Email, webhooks (Slack, Teams, PagerDuty), live feed
  • AI Diagnostics — GPT-4o ReAct SSH loop for network troubleshooting
  • RBAC — 5 roles, API keys with 11 scopes, audit logging
  • Command PaletteCtrl+K global navigation and actions

Status

Alpha Software

This is an active development release (v3.13.x). Features are complete and working but expect rough edges. Not recommended for production without testing first.

Released under the MIT License.