One toolkit, many ways to run it — pick the setup that fits how you manage your network.
netglance works as a quick CLI tool, an AI assistant backend, a background daemon, a dedicated monitor on hardware, or a lightweight cron job. You can combine modes too.
Interactive CLI
Run a command, get results, done. Ad-hoc troubleshooting and one-off checks.
AI Agent (MCP)
Natural language network diagnostics via Claude, Cursor, VS Code, and more.
Background Daemon
Always-on monitoring with scheduled checks, alerts, and trend storage.
Dedicated Monitor
24/7 on a Raspberry Pi, Mac Mini, or Docker container.
Scheduled Checks
Lightweight cron or systemd timers. No persistent process needed.
Router Integration Coming soon
Pull device lists, bandwidth stats, and DNS logs straight from your router.
At a glance¶
| Mode | Best for | Setup effort | Persistent | Needs hardware |
|---|---|---|---|---|
| Interactive CLI | Ad-hoc troubleshooting | Minimal | No | No |
| AI Agent (MCP) | Natural language diagnostics | Low | No | No |
| Background Daemon | Always-on monitoring | Medium | Yes | No |
| Dedicated Monitor | 24/7 headless operation | Higher | Yes | Yes |
| Scheduled Checks | Periodic checks without a daemon | Low | No | No |
Interactive CLI¶
The default way to use netglance. Run a command, get results, done.
Who it's for: Anyone troubleshooting a network issue right now — slow internet, mystery device, DNS problems.
sudo netglance discover
netglance dns
netglance report
This is what Getting Started covers. Read more →
AI Agent (MCP Server)¶
netglance exposes all 25 diagnostic tools via the Model Context Protocol, so AI assistants can run network checks through natural language.
Who it's for: Users of Claude Desktop, Claude Code, Cursor, VS Code Copilot, Windsurf, Goose, or JetBrains AI who want to ask questions like "are there any unknown devices on my network?" and get real answers.
{
"mcpServers": {
"netglance": {
"command": "uvx",
"args": ["netglance-mcp"]
}
}
}
Background Daemon¶
Run netglance as a persistent background service that executes scheduled checks, stores results, and triggers alerts.
Who it's for: Users who want continuous monitoring on their primary machine without thinking about it.
netglance daemon install
netglance daemon status
Dedicated Monitor¶
Deploy netglance on always-on hardware for 24/7 network visibility.
| Platform | Best when | Notes |
|---|---|---|
| Raspberry Pi | Low power, cheap, dedicated | ARM-compatible, ~5W power draw |
| Mac Mini | Already have one, want launchd | Native macOS, no cross-compile |
| Docker | Portable, reproducible, any host | Works on NAS, VM, or cloud |
Who it's for: Users who want a network monitoring appliance — always running, always watching, even when your laptop is closed.
Scheduled Checks¶
Run netglance on a timer without a persistent process. Lighter than the daemon, good for servers and VMs.
Who it's for: Linux users, sysadmins, or anyone who prefers cron/systemd timers over a daemon.
# crontab -e
0 */6 * * * /usr/local/bin/netglance report --json >> /var/log/netglance/report.log 2>&1
Combining Modes¶
Modes aren't mutually exclusive. Common combinations:
- Daemon + MCP: Background monitoring collects data; ask your AI assistant to analyze it on demand.
- Pi + Scheduled Checks + Alerts: Dedicated hardware runs periodic scans and notifies you when something changes.
- CLI + Daemon: Use the daemon for continuous baselines, drop into CLI for deep dives when an alert fires.
Pick one mode to start. Add more as your needs grow.