Overview
Description
Portik is a developer-focused CLI for finding which process owns a port, explaining why a listener is stuck, and recovering local services without falling back to ad hoc shell commands.
Problem solved
Port conflicts, hidden listeners, and container mappings routinely slow down local development because the underlying process state is scattered across multiple system tools.
Role and contributions
Designed and implemented the CLI surface, local inspection model, and troubleshooting workflow for repeated port-debugging tasks.
- Built command flows for who, explain, kill, restart, history, and graph operations
- Added Bubble Tea based TUI support for interactive inspection
- Documented Linux and macOS platform behavior, permissions, and recovery paths