// roadmap

What we're building.

A transparent view of what's live, what's in active development, and what's planned next. This reflects real priorities — not marketing.

Last updated September 2025 · suggest a feature on GitHub
shipped & live
coming soon
planned
core monitoring
Single-command agent install live
Self-configuring installer. Detects Python, installs psutil, registers to your workspace, and runs as a systemd service in under 30 seconds. Works on any modern Linux distribution.
agentlinuxsystemd
Deep telemetry collection live
CPU per-core, load averages, memory, swap, disk I/O, network throughput per interface, process table, temperatures, uptime, and hardware info — collected every 10 seconds by default.
telemetrypsutil
Real-time charts + configurable history live
Live-updating graphs powered by Server-Sent Events. Time windows from 5 minutes to 30 days. Per-node detail with per-disk and per-interface breakdown. No page refresh needed.
SSEchartshistory
Fleet overview dashboard live
Aggregate vCPU count, total memory, total disk, and live utilisation across every server in one view. Mini per-node rows with CPU/mem bars for quick scanning.
dashboardfleet
High-pressure detection live
Nodes crossing 95% CPU or memory are visually flagged immediately. No configuration required — the threshold is applied automatically to every node.
alerting
Docker container visibility planned
When Docker is present on the host, break down CPU and memory by container. Know which service is burning resources, not just which host.
dockercontainers
Disk growth forecasting planned
Fit a trend line over disk usage history and surface a projected fill date. "At current write rate, /var fills in 6 days." Actionable before it is urgent.
diskforecasting
Anomaly detection planned
Build a per-node, per-metric statistical baseline and alert when a reading is significantly above normal — not just above a static threshold. Reduces alert fatigue on variable-load workloads.
alertingml
alerting & notifications
In-app alert configuration live
Configure CPU, memory, disk, and offline alerts from the settings UI. Supports per-node and fleet-wide rules.
alertingsettings
Email digests coming soon
Daily or weekly fleet health summary delivered to your inbox — top CPU consumers, disk pressure trends, nodes that went offline. No login needed to stay informed.
emaildigest
Outbound webhooks planned
Fire a JSON payload to any URL when a metric threshold is crossed. Connect to PagerDuty, Discord, ntfy, or your own backend with no code on your side.
webhooksintegrations
Cron heartbeat monitoring planned
Each cron job pings a unique URL on completion. If the ping doesn't arrive within the expected window, you get an alert. Catches silent cron failures that no other monitoring catches.
cronheartbeat
SSL certificate expiry alerts planned
Track TLS certificate expiry for domains served by your nodes. Alerts at 30, 14, and 7 days out — before the browser shows security warnings to your users.
ssltlscertificates
teams & sharing
GitHub OAuth sign-in live
Sign in with GitHub. Workspace provisioned automatically on first login. No passwords, no email verification.
authgithub
Team workspaces with roles live
Invite teammates by GitHub username. Owner / admin / viewer roles control who can add servers, manage tokens, or read the fleet. Works even before the teammate has signed in.
teamsrbac
Public status pages live
Share a token-gated, read-only status URL for your workspace. No login required. Shows per-node CPU/memory graphs over the last 60 minutes. Refresh every 5 seconds.
publicstatussharing
Uptime tracking & SLO history planned
30-day per-node availability record. Set SLO targets, track incidents, and export availability summaries — without running a separate uptime tool.
uptimeSLO
developer experience
Install tokens live
One-time or reusable tokens with device caps and expiry dates. Revoke a token and all servers registered with it lose access immediately.
accesstokens
Per-workspace usage metering live
Track telemetry data volume per workspace. Know which team is generating the most data before hitting retention limits.
meteringadmin
Agent auto-update planned
Push agent updates to all nodes in your fleet from the dashboard. No SSH sessions, no manual rolling restarts, no cron jobs to maintain.
agentupdates
Deployment markers planned
Mark a deploy on the metric timeline via API or the dashboard. See exactly what happened to CPU, memory, and network after a release landed. Correlation without guesswork.
deploystimelineapi
Read API planned
A documented REST API for querying node state and metric history. Useful for custom integrations, Grafana data sources, and CI/CD scripts that want fleet state.
apiintegration

Missing something?

Open an issue on GitHub with the feature you need. Well-described requests get prioritised. If it's useful to you it's probably useful to others.

open an issue