Full snapshot in one call — use at session start.
For developers running coding agents
Model memory is a cache with no invalidation. Your agent will confidently tell you a server is running because a doc said so months ago. The OS is the only thing that actually knows. We build the tooling that keeps an agent fleet honest — starting with a free MCP server that hands the OS straight to the model.
Free · MIT · no telemetry
whats-running-mcp
An MCP server that tells your agent what is actually running on the machine — live agent sessions, listening TCP ports, loaded daemons, system load — read straight from the OS via ps, lsof, launchctl and df. Never from docs, transcripts, or memory files.
claude mcp add --scope user whats-running -- npx -y whats-running-mcpWhich agent processes are live? Terminal-attached vs detached orphan, with pid, uptime, working directory.
Is service X actually up? Every TCP LISTEN socket with its owning process.
What persistent services are loaded? launchctl on macOS, systemd --user on Linux.
Load average, uptime, root-disk free space.
Every command is a fixed binary with fixed flags via execFile — no shell, and nothing derived from model input is ever executed.
The free server stays free. MIT, no telemetry, nothing held back to sell you later, and no dependency on anything below. If the paid kits disappeared tomorrow the server would be exactly as complete as it is today.
Paid · $29 each · one-time
The server tells you what is running. These two deal with what’s wrong with it.
Both kits came out of running a one-person company on a fleet of coding agents, and every rule in them traces to a specific failure that cost us something. Instant download, single-operator commercial license, no subscription.

Agent Fleet Ops Kit
Run four coding agents on one machine without them colliding. If you run one agent, you don't need this. If you run three or four in parallel — Claude Code, Codex, Aider — you already know the failure modes: two sessions editing the same checkout, a dev server nobody owns, MCP servers leaked from crashed sessions holding ports for weeks.
- The tooling and operating procedure for a multi-agent box
- Collision handling for parallel sessions on one checkout
- Port and dev-server ownership so agents test what they edit
- Orphan/leaked MCP process sweeps before the box saturates

Agent Reliability Kit
Four hooks and two CLIs that stop your coding agent from telling you it's done when it isn't. Asking the agent to double-check doesn't fix it — that's the same model confirming its own hallucination. The fix has to be structural: something outside the model that touches the outside world before the turn is allowed to end.
- done_gate.py — Stop hook that blocks the turn on an unverified completion claim
- verify — CLI that hard-checks every repo (gh api) and URL (curl) in a claim
- qcheck — CLI that fails any deliverable missing its quality gate
- Exit codes that compose in shell, plus an optional adversarial model panel
Not what you came for? The rest of the catalog — the operator course, the playbook bundle, the prompt arsenal — is on the Products page. Questions about either kit go to info@shifttheculture.media.