~39KB
39KB agent. Zero dependencies. Zero supply chain. Zero inherited CVEs.
Infrastructure monitoring in ~61KB — agent + web dashboard.
The problem
Modern monitoring stacks require 400MB+ agents, gigabytes of runtime dependencies, and cloud subscriptions that ensure your infrastructure data leaves your network. Every dependency is a potential CVE. Every cloud connection is a data exfiltration vector. Setup takes weeks.
The solution
OmniWatch is a 39KB agent and 22KB dashboard that monitors CPU, RAM, disk, GPU, temperature, and more. No dependencies. No cloud. Deploy to 50 servers in a day: scp the binary, run it. Multi-server dashboard with HTTP Basic Auth and real-time polling.
Why Bare-Metal Matters
A monitoring agent runs on every server in your infrastructure. If that agent has vulnerabilities, every server is exposed. OmniWatch has zero dependencies — there is nothing to exploit. The 39KB binary is fully auditable by a single engineer in an afternoon.
Technical Specifications
| Feature | Value |
|---|---|
| Agent Size | ~39KB |
| Dashboard Size | ~22KB |
| Total | ~61KB (agent + dashboard) |
| Metrics | CPU, RAM, disk, GPU, temperature, OS, board |
| Dependencies | None |
| RAM Usage | <1MB |
| Authentication | HTTP Basic Auth |
Comparison
| OmniWatch | Datadog | Prometheus + Grafana | |
|---|---|---|---|
| Agent size | ~39KB | 400MB | 100MB+ |
| RAM per server | <1MB | 200-500MB | 100-300MB |
| Dependencies | None | Python, Go | Go, libc, Docker |
| Setup 50 servers | 1 day | 1 week | 2 weeks |
| Inherited CVEs | 0 | Hundreds | Dozens |
| Data in cloud | Never | Required | Optional |
| Cost (50 srv/year) | $15K one-time | $18K+/year | "Free" + $96K DevOps |
Use Cases
Enterprise Infrastructure
Monitor hundreds of servers with sub-1MB memory footprint per node. No cloud subscription. No data leaving your network. One-time license.
Air-Gapped Environments
Monitoring in classified or regulated networks where cloud connectivity is forbidden. OmniWatch works fully offline — it was never designed to call home.
Cost Optimization
Replace $18K+/year Datadog subscriptions with a $15K one-time license. Same visibility. Zero dependency risk. Your data stays on your network.
What's New
- + Initial public release
- + Multi-server monitoring: agent (~39KB) + dashboard (~22KB)
- + Linux, Windows and macOS (Intel + Apple Silicon)
- + 7 gauges: CPU%, RAM, load, temperature, frequency, uptime, state
- + HTTP dashboard with Basic Auth, CORS, JS auto-polling
- + TCP socket networking, epoll event loop
Try Now — Free
Get your binary
Free forever for self-hosted. No credit card. Instant download.
Install instructions
- 1.Unzip: unzip omniwatch-linux.zip
- 2.chmod +x omniwatch-agent-linux omniwatch-dash-linux
- 3.Run agent on each server: ./omniwatch-agent-linux (port 9090)
- 4.Run dashboard: ./omniwatch-dash-linux (port 8080)
- 5.Open http://localhost:8080 (auth: admin / password123)
Install instructions
- 1.Unzip omniwatch-windows.zip
- 2.Run agent on each server: omniwatch-agent.exe (port 9090)
- 3.Run dashboard: omniwatch-dash.exe (port 8080)
- 4.Open http://localhost:8080 (auth: admin / password123)
Instructions
- 1.Unzip omniwatch-macos-x86_64.zip
- 2.chmod +x omniwatch-agent-macos-x86_64 omniwatch-dash-macos-x86_64
- 3.xattr -d com.apple.quarantine omniwatch-*
- 4.Run agent: ./omniwatch-agent-macos-x86_64 (port 9090)
- 5.Run dashboard: ./omniwatch-dash-macos-x86_64 (port 8080)
Instructions
- 1.Unzip omniwatch-macos-arm64.zip
- 2.chmod +x omniwatch-agent-macos-arm64 omniwatch-dash-macos-arm64
- 3.xattr -d com.apple.quarantine omniwatch-*
- 4.Run agent: ./omniwatch-agent-macos-arm64 (port 9090)
- 5.Run dashboard: ./omniwatch-dash-macos-arm64 (port 8080)