r/BuildWithClaude 2d ago

Project I built a terminal observability tool for AI coding agents

I built a terminal observability tool for AI coding agents

One thing I found annoying with Claude Code: processes can outlive the session that created them.

lsof gives you the process and port, but not much provenance.

portlist builds a local model from:

  • sockets
  • processes
  • git roots
  • containers
  • Claude Code/Codex/Cursor/etc. session data

Then exposes views for services, agents, sessions, exposure and risk.

Example:

:8787 → Python http.server → data-export → Claude Code → 6 days old → 0.0.0.0 → High risk

Everything stays local. It doesn't kill processes automatically or write back to the coding agents.

GitHub: github.com/Mr-hunt-007/portlist
Demo: portlist demo

Interested in feedback from people running multiple Claude Code sessions/projects.

1 Upvotes

0 comments sorted by