A GNOME extension that gives “project-aware system intelligence” — it shows processes, ports, performance, conflicts, resource usage, and session restore directly in the desktop panel.
DevWatch transforms GNOME from a generic desktop into a developer-aware operating layer that understands your projects, tracks their runtime behavior, and eliminates common workflow friction — directly from the panel.
Linux developers think in terms of projects, services, ports, and builds — not raw PIDs and CPU graphs. Yet every existing tool (htop, lsof, GNOME System Monitor) is process-oriented, not project-oriented. DevWatch fills that gap by mapping running system processes back to your development projects, surfacing exactly the runtime intelligence you actually need without ever leaving the desktop.
DevWatch runs in the background and:
Detects your projects — reads the focused window's working directory and walks up to the nearest .git root
Scans processes — reads /proc every 10 seconds and groups processes by project
Monitors ports — parses ss -tulnp output and maps each port back to its owning project
Tracks builds — detects 35+ build tools (npm, cargo, make, go, etc.) and records duration, peak CPU, and peak RAM
Auto-saves your workspace — every refresh, DevWatch silently saves a "Last Workspace" snapshot so you can resume after a reboot
Everything runs locally with zero network access. No cloud, no telemetry, no elevated privilege