portscope local port dashboard checking…

Local service not detected

Run the portscope agent to see your ports here.

A website on its own cannot read your machine's open ports — the browser sandbox forbids it. portscope ships a tiny read-only agent that listens on 127.0.0.1:8790 and serves the port list as JSON. This page reads that agent directly from your browser. Start it once and this page becomes a live dashboard.

View source
1

Quick start (no install)

Pure Python standard library — no dependencies to install.

Leave it running in a terminal. The dashboard appears here automatically once it responds.

2

Install as a service

Sets up a systemd user service that starts at login.

The installer binds the agent to 127.0.0.1 and allowlists this page's origin for CORS.

Manage the service

systemctl --user enable --now portscope.service
systemctl --user status portscope.service
journalctl --user -u portscope -f

Stop with systemctl --user disable --now portscope.service.

Change the port

The agent defaults to 8790. To run it on a different port, start it with PORTSCOPE_PORT=8790 (this updates to match the Agent port field above), then set the same number in that field and click Apply.

Your chosen port is remembered in this browser. The agent is read-only — it exposes JSON only and never runs commands.