A polished MVP for discovering, monitoring, and reviewing multi-provider agents across endpoints, servers, and cloud environments.
It now models agents generically instead of being locked to one vendor.
OpenAI / CodexAnthropic / ClaudeGoogle / GeminiOpenClaw
The monitor separates two concerns that are often mixed together:
provider intelligence: Codex, Claude, Gemini, OpenClaw, or customruntime operations: discovery, heartbeat, CPU, memory, disk, network, jobs, and cost
That makes it possible to monitor heterogeneous agent fleets through one normalized dashboard and schema.
- confirmed, observed, and suspected discovery states
- provider-neutral fleet inventory
- normalized runtime metadata with
provider,agent_family, andruntime_type - host CPU, memory, disk, and network telemetry
- per-agent process CPU, memory, disk I/O, uptime, and restart count
- heartbeat freshness with
healthy,delayed, andstalestates - hot-host ranking for machines under the highest pressure
- recent job timeline with model, duration, provider, and outcome
- dashboard filters for provider, status, and environment
- raw sample DB export through JSON endpoints
flowchart LR
A["Endpoint Collector"] --> B["Discovery + Metrics API"]
C["Server / VM Scanner"] --> B
D["Workspace Observations"] --> B
E["Kubernetes Scanner"] --> B
B --> F[(SQLite / Postgres)]
F --> G["Dashboard API"]
G --> H["Browser Dashboard"]
Node.js 24with built-innode:sqlite- plain HTML, CSS, and JavaScript dashboard
- SQLite sample DB for seeded demo data
- Node test runner for API and data verification
assets/screenshots/ Dashboard screenshots for the repo
public/ Dashboard frontend
scripts/ Seed and preview generation scripts
src/ SQLite schema, aggregations, and HTTP server
tests/ API and seed verification
data/ Local runtime artifacts and generated previews
cd C:\Users\ManishKL\Downloads\Codex-Agent-Monitor
npm run seed
npm startOpen http://localhost:3000.
npm test/api/health/api/dashboard/api/sample-db
Each monitored runtime is modeled as a provider-neutral agent instance with fields such as:
provideragent_familyruntime_typehost_idstatusdiscovery_levelconfidence_scorecpu,memory,disk,networktokens_used,cost_usdjob metadata
The sample seed currently includes:
3hosts4multi-provider agent instances4discovery events4heartbeat snapshots4jobs3workspace observations3host metric snapshots4agent metric snapshots
- peak host CPU:
67.4% - average host CPU:
56.1% - average memory usage:
66.5% - peak disk usage:
72.3% - total network throughput:
6260 kbps - heartbeat state mix:
0 healthy,0 delayed,4 stale - provider mix:
openai,anthropic,google,openclaw
- real collector ingest API for endpoint and server scanners
- alert rules for stale agents and high resource pressure
- sparkline history for heartbeat and resource trends
- host and agent drill-down pages
- geo and topology views
- RBAC and multi-tenant workspace support




