Skip to content
LocalDocks

Understanding the dashboard

The window is four regions: a title bar, a navigation rail, the active screen, and a status bar. Each one is doing a specific job.

The full LocalDocks window: title bar with logo, version, mode switch, search and settings; a left navigation rail with counts; the Overview screen; and a status bar.

Title bar

  • Version chip — read at runtime from the application itself, not hard-coded into the interface.
  • Mode switch — the global Developer/System control. It lives here rather than inside a screen because it changes every screen at once.
  • Search — opens the command palette, same as Ctrl + K.
  • Settings — theme, sampler interval and the About card.

Five working screens and one preview. The number beside each entry counts what the current mode will show, so the badge always agrees with the table you land on.

EntryShows
OverviewSummary tiles, the running services list and machine telemetry.
ServicesProcesses holding a listening socket, grouped by process.
ProcessesEvery process your account owns.
PortsOne row per listening socket, unmerged.
ProjectsLabelled V2 and disabled. It is in the navigation so the roadmap is visible, not because it does anything yet.

Overview stat tiles

TileMeaning
SERVICESHow many services the current mode is showing, and how many distinct runtimes.
LISTENING PORTSDistinct port numbers, with the socket count and how many services are dual-stack beneath it. Ports and sockets differ whenever something binds both IPv4 and IPv6.
CONFLICTSPorts bound by more than one process. Detection is not implemented in V1, so this reads rather than a confident zero.
SERVICE MEMORYThe summed working set of the services shown, with their summed CPU beneath. Not machine memory.

The meta row

The line under the page title states what you are looking at and where the numbers came from: the active mode and its one-line description, the sampler interval, the cost of the last tick, and three “N of M” counts for services, processes and sockets.

Hovering the tick figure breaks it down into process enumeration, socket enumeration and telemetry. It is published rather than logged because the cost of a monitoring tool is the user’s business.

The detail panel

Clicking any row in Services, Processes or Ports opens the same panel. It shows the endpoints the process holds, its classification and the reason for it, live CPU, memory, uptime and thread count, and then a process block fetched when the panel opens: executable path, full command line, working directory, parent PID and start time.

Status bar

  • Service count with a dot that turns red while scans are failing.
  • Conflicts until detection exists.
  • Mode, with a tooltip naming how many processes and sockets are currently hidden.
  • Sampler interval and how long ago the last scan completed.
  • unelevated — a standing reminder of why some rows and fields are absent.

If a scan fails, LocalDocks keeps the last good snapshot on screen behind a warning rather than blanking a working interface over one bad tick.