About the product
What is it?
A process probe for dev servers, daemons and MCP servers. Shows what is alive, how long it has been running, and which port it listens on.
The challenge
Problem solved
A `next dev` you started three hours ago, an MCP server left running since yesterday, a port held by a process you no longer recognize. Checking by hand means `ps`, `lsof`, `kill` — and a guess: if a process with that PID exists, you assume it's today's, even though PIDs get recycled. A probe that can't rule out recycling and answers "alive" anyway isn't measuring anything — it's guessing, with confidence.
Advantages
Benefits
Shows Claude Code sessions across every configured account on the machine, not just the default one
A ternary verdict per session — alive, stale, or unknown — never a guessed yes/no
Catches PID reuse by comparing the process's real start time to the one recorded, not just whether a process with that number exists
A menu bar icon, for a glance without opening the window
A local, append-only history of each session's identity — no account, no cloud
An MCP server that reads straight from disk and answers even with the app closed
Tech stack
Technologies used
Swift 6
SwiftUI
SQLite
MCP (stdio)