Never struggle with localhost setup again. One command to rule them all.
Automatically detects Node.js, Python, Ruby, Go, or Rust projects by analyzing your files
Assigns a unique port to each project and remembers it for future sessions
Kills any zombie processes and frees up the required port automatically
Detects and starts PostgreSQL, MySQL, MongoDB, or Redis based on your config
Installs missing packages with npm, pip, bundle, or cargo as needed
Starts your development server with the correct command and environment
Recognizes project type from package.json, requirements.txt, Gemfile, etc.
Each project gets its own port, remembered between sessions
Starts PostgreSQL, MySQL, MongoDB, Redis automatically
Kills zombie processes and frees ports automatically
Runs npm install, pip install, bundle install as needed
Executes database migrations automatically
Creates .env from .env.example, updates PORT
Multiple Claude sessions work without conflicts
Start any project automatically
Override with custom command
Show all port allocations
Free a specific port
Kill all development servers
Force a specific port
Skip database startup
Run in debug mode
Click the buttons to see what happens behind the scenes