Forget ports, just preview.
🔄 Auto port· 🧠 Smart index· 📋 Project tracking· ⚡ Zero dep
pip install http-server-cli
A zero-dependency CLI for local HTTP preview that remembers what you're serving.
Run hs . -o — no port juggling, no "which project was on 8080?", no "how do I kill it?".
Starts at 8080, auto-increments on conflict. Tracks every server you launch. List all running services, kill by port or path, or open the web dashboard — all in one tool.
📊 Comparison
| Tool | Start | Auto port | Tracking | List | Kill | Open |
|---|---|---|---|---|---|---|
python3 -m http.server |
✅ | — | — | — | — | — |
http-server (npm) |
✅ | — | — | — | — | ✅ |
serve (npm) |
✅ | — | — | — | — | ✅ |
live-server (npm) |
✅ | ✅ | — | — | — | ✅ |
| hs (pip) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |