Beta This project is experimental. Use at your own risk →

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.

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"]
    }
  }
}

Read more →


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

Read more →


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.

Read more →


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

Read more →


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.