Jaime Ortega

devtools

Answers which dev servers are running and where they came from.

Year
2026
Made for
zsh
State
shipped

I would sit down to work and find things already serving on ports I had no memory of starting.

The usual answer is lsof piped into ps piped into squinting. devwho prints one table instead: port, process, which tool launched it, which project it belongs to, and a link to open it. devkill closes them by port or by project name. devview is the raw dump for when the table is not enough.

Three shell functions. No daemon, no config file.

How to use it

Clone it, run the installer, then ask what is running.

  1. Terminal
    git clone https://github.com/JaimeOrtegaxyz/devtools.git \
      ~/Documents/GitHub/devtools
    cd ~/Documents/GitHub/devtools && bash install.sh
  2. Three commands, from anywhere.

    Terminal
    devwho          # port, process, which tool started it, project, link
    devkill 5173    # by port, by project name, or pick from a list
    devview         # the raw lsof and ps dump

zsh. install.sh copies devtools.zsh to ~/.devtools.zsh and sources it from your ~/.zshrc. To add a tool or a detection pattern, edit that file directly and re-run the installer.