Archived. This plugin now lives in jegork/paseo-plugins.
paseo plugin add jegork/paseo-runtime-radar --ref 3246d2272058d0c0a449d344a6677e3e858a37dbGit security status and fallback installation are pinned to commit 3246d2272058.
From the plugin's README
paseo plugin add jegork/paseo-runtime-radar
Requires lsof on the daemon machine; docker is optional and its absence is shown on the panel.
README
Archived. This plugin now lives in jegork/paseo-plugins.
A Paseo plugin that shows which ports and Docker containers belong to which worktree.
Refreshes every five seconds while open. The toolbar and Settings → Plugins → Runtime radar choose the grouping: by workspace, by project (a project's worktrees folded together), or by kind (all ports, then all containers, each row naming its scope). The choice is saved per host.
Rows carry Stop and Force kill for processes and Restart and Stop for containers, behind a
confirmation. Turn them off in the settings screen. A process is only signalled if lsof -a -p
still shows it listening, and anything named Paseo, the plugin's own process, and its daemon parent
are refused outright.
paseo plugin add jegork/paseo-runtime-radar
Requires lsof on the daemon machine; docker is optional and its absence is shown on the panel.
lsof -iTCP -sTCP:LISTEN; each process's working directory is read with a second
lsof -d cwd. A process whose cwd sits inside a workspace directory belongs to that workspace,
deepest match first, so a worktree beats its project root.docker ps. Compose sets com.docker.compose.project.working_dir, which is
matched the same way. Plain docker run containers have no directory and show as unattributed.Scanned 15 Oct 2026, 12:34 UTC from jegork/paseo-runtime-radar.