qrdev — zero dependency
Instantly access your dev server from any device on your network. No config. No plugins. No framework lock-in.
About
Just prepend qrdev to your dev command. It runs your server, detects the port,
and shows a QR code you can scan from any device on the same network.
Zero dependencies. Works with any dev server or package manager.
Way 1 — Run directly
Install globally and prepend qrdev to any dev command.
Then just use it — works with any dev server or package manager:
qrdev npm run dev
qrdev bun run dev
qrdev yarn dev
qrdev pnpm dev
qrdev vite
qrdev next dev
qrdev node server.js
qrdev python -m http.server 8000
Way 2 — Add to your scripts
Install as a dev dependency in your project.
Then update your package.json:
"dev": "qrdev <your-dev-command>"
}
For example:
"dev": "qrdev vite"
"dev": "qrdev next dev"
"dev": "qrdev node server.js"
"dev": "qrdev python -m http.server 8000"
Now npm run dev / bun run dev will automatically show a QR code — no extra steps.
CLI Flags
qrdev -h, --help Show help message
qrdev -v, --version Show version number
Requirements
Node.js >= 14. Both devices must be on the same Wi-Fi / local network.
Get Started
View the full documentation and source on GitHub, or install it from npm to get started.