Overview
What WhosePort is
An AI runtime engineer for local development. It observes your machine deterministically, investigates failures with evidence, proposes typed fixes you approve, and verifies the result.
The loop
Every investigation moves through the same stages. Deterministic collectors own the facts. The model owns the reasoning. Nothing mutates your machine without a policy check and, by default, your approval.
stages
Observe → Investigate → Diagnose → Approve → Act → Verify
Three surfaces, one engine
- CLI. The primary surface.
whoseportlists ports,whoseport 3000inspects one,whoseport askruns an investigation. Local, no account needed. - Dashboard. The environment graph, investigation history and approvals, shared with the members of your organization.
- MCP server. Claude Code, Cursor and other MCP clients call read-only WhosePort tools and get structured evidence back.
First run
bash
$ bun add -g whoseport $ whoseport PORT PROCESS PROJECT SERVICE STATUS 3000 node ~/code/web Next.js ● 5432 postgres ~/code/platform PostgreSQL ● 8080 bun ~/code/gateway Elysia ●
Read-only until you say otherwise. See Action policy for exactly what can and cannot run.