No ports. No VPN.
Agent identity is a HyperDHT keypair. Share the public key. Clients holepunch. Nothing listens for metrics on a public port.
PearData is peer-to-peer real-time host monitoring on HyperDHT.
Dial an agent by public key, then stream live metrics, alerts, logs, and processes over Noise-encrypted RPC.
No open ports. No VPN. No SaaS middleman.
Titlebar chips, Monitor / Fleet nav, and live views — same layout as the PearData app.
CPU, RAM, load, and health update from 1s metric pushes after you dial an agent.
Every chart the agent emits, shared time presets, pins, and correlations.
Open thresholds from listAlerts and event history from listAnomalies.
Multi-agent swarm lives inside the chat turn, then collapses. Stop unlocks the composer immediately.
Live charts, custom dashboards, alerts, logs, processes, and on-device QVAC — over Noise-encrypted HyperDHT. Optional agent REST for scripts and Grafana. No SaaS tenancy. No public metrics API.
Agent identity is a HyperDHT keypair. Share the public key. Clients holepunch. Nothing listens for metrics on a public port.
Every control connection is end-to-end encrypted. Roles: viewer, operator, admin. pd1 invites and audit logging for multi-operator fleets.
1s metric push, full charts wall, custom Dashboard boards, alerts, journal/anomaly logs, and process table when enabled.
On-device SRE copilot with tool calling, multi-agent investigations, stop mid-run, and tools-only fallback without a model.
Electron or Pear. Multi-agent fleet, auto-restore peers, in-app confirms, Data Manager for retention and prune.
Bare Linux agent + Electron clients for linux, darwin, and win32 (x64/arm64). Rolling releases from CI.
Agents collect and answer RPC. Desktops dial by public key over HyperDHT. Optional localhost REST for scripts. No inbound firewall for remote ops.
Install via one-liner or binary on Linux. Identity is a HyperDHT keypair: SERVER_PUBLIC_KEY and seed in /opt/peardata/.env.
Electron desktop (or Pear). Paste a public key, key + seed, or a pd1. invite. Multi-agent fleet lives in the sidebar.
Charts, alerts, logs, processes, dashboards. Ask QVAC. Long retention via Data Manager on the agent.
Electron / Pear · fleet · charts · QVAC
HyperDHT · collect · store · anomalies
cpu · ram · net · io · optional containers
Handshake, catalog, queryData, subscribe metrics/anomalies, alerts, operator jobs, Data Manager. Live push:metrics and push:anomaly. Protocol version negotiated on connect.
Agent-style /api/v1|v2|v3 on 127.0.0.1:18888 for scripts, Prometheus, Grafana. Disable with PEARDATA_REST=0.
Connect to many agents at once. Switch active peer without losing chart context. Saved peers restore on launch. Roles and invites live on the agent.
~/.config/peardata
Charts wall with correlations, custom dashboards, alerts with Show/Correlate, logs, and QVAC tools that pin charts or build boards. See the demo.
On-device SRE copilot with tool calling into the live agent. Multi-agent swarm for broad investigations; single-agent for simple questions. Stop anytime.
Charts wall, processes, multi-host fleet, and on-device QVAC. Gallery follows site theme (dark / light). Click any shot to enlarge.
curl -fsSL https://install.peardata.rest | bash
--server) or the desktop client (--client).SERVER_PUBLIC_KEY from /opt/peardata/.env.pd1. invite).Live host metrics over HyperDHT — keys and peers, not public listen ports. Grab rolling binaries for six platforms, or build from source.