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.

$ npm i -g qrdev

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.

$ npm i -D qrdev

Then update your package.json:

"scripts": {
  "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.