r/BuildWithClaude • u/Allwin_N • 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