← Back to projects

Portik

A Go CLI for inspecting, explaining, and safely managing port ownership across local development environments.

2026

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