Proc-CLI
Semantic CLI tool for process and port management on macOS, Linux and Windows
What is Proc-CLI?
Proc is an agent-friendly command-line interface tool designed to manage processes and ports by targeting them through ports, PIDs, names, or paths. It allows users to quickly inspect, trace ancestry, monitor, and control process lifecycles across macOS, Linux, and Windows. Commands support JSON output for scripting and integration with automated workflows.
Who is Proc-CLI for?
Developers and system administrators needing efficient process and port management.
What can you use Proc-CLI for?
- Finding and terminating whatever process is listening on a specific port to fix 'address already in use' errors
- Tracing the parent process chain of a busy port or running service to identify its origin
- Monitoring and controlling process lifecycles including freezing, thawing, stopping, and force-killing
- Filtering processes by working directory, name, or file path in automated scripts using JSON output
Key features
- Bidirectional port and process lookup via name, PID, port, or path
- Lifecycle controls including kill, graceful stop, freeze, thaw, and port freeing
- Process ancestry and relationship tracing with tree and orphan discovery
- Real-time process monitoring and waiting capabilities
- JSON output mode for CLI scripting and AI agent integration
- Cross-platform support for macOS, Linux, and Windows
FAQ
What does Proc do?
Proc is a semantic CLI tool for process and port management that lets you target processes by port, PID, name, or path on macOS, Linux, and Windows.
How do I kill the process running on a port?
You can run proc free with the port (for example, proc free :3000), which asks the process to exit, forces it if necessary, and verifies that the port is free.
How do I find what process is using a port?
You can run proc on followed by the port (such as proc on :8080) to view the process name, PID, folder, executable, CPU, memory, and uptime.
Who is Proc for?
Proc is built for developers, system administrators, and AI agents who need a reliable, guessable command-line interface for handling ports and background processes.
Does Proc support JSON output for scripting?
Yes, most commands support the --json flag to output structured data and error information for use in scripts.
Profile written from proc-cli.com's own pages. For AI agents: Markdown.
Is this your product?
Claim this listing, free
We listed Proc-CLI from its public Show HN post. Claim it with an email on proc-cli.com to write your own description and get launch emails.
Claim Proc-CLIGet it in front of more people: Traffic Boost
Live today, dofollow link, featured for 30 days on the RankRoot homepage, the launch directory, your industry leaderboard, the "who AI recommends" page for your category, and the MCP tool AI agents use to find products. $49 once.
Free fast lane: add the badge
Put this on your homepage, then check. Your launch moves up to within a day and your link becomes dofollow.
<a href="https://getrankroot.com/launches/proc-cli"><img src="https://getrankroot.com/api/badge/launch" alt="Launched on RankRoot" width="200" height="44"></a>