Run one command and anyone on your WiFi can post messages that show up live on every screen — no accounts, no setup.
$ npx lanyell
Node.js ≥ 18 · works on macOS, Linux and Windows
$ npx lanyell lanyell v0.2.2 — LAN message board ✔ board ready You: http://localhost:3000 LAN: http://192.168.1.42:3000 Scan to join: ▛▀▀▀▀▀▀▀▀▀▀▛ ▌ ▞▖▗▝ ▖ ▌ others open this by ▌ ▌█▐ ▟▙ ▌ ▌ scanning with a phone — ▌ ▝▘▘ ▝ ▝ ▌ no typing required ▙▄▄▄▄▄▄▄▄▄▄▟ Ctrl+C to stop
On startup lanyell prints the LAN URL as a terminal QR code — phones just scan to join.
Server-Sent Events push every new message to all screens instantly — no refresh needed.
Others scan the QR in your terminal to open the board on their phone — no typing URLs.
Each device gets a stable light tint, so you can tell senders apart at a glance.
Long messages clip at a fixed height with a per-item expand/collapse toggle.
Remove any message; the change syncs to every screen instantly.
One plain HTML file, no build step, stacks cleanly on phone-width screens.
Desktop apps bundle the same server as a sidecar — all releases are on GitHub.
npx lanyell --port 8080.
http://<your-LAN-IP>:3000.