Project
- Stars
- Started
- Issues
- License
Use a local browser as your SmartCast remote
Control power, volume, inputs and navigation from a browser on your home network. VizMote runs on your computer and pairs with the TV using the PIN shown on screen. You can pin its web app to your phone’s home screen.
You need Node.js 18+ and Bun. Windows is tested; macOS and Linux are expected to work but have less testing. The computer must stay running, and your TV’s pairing token is saved in a local configuration file.

Vizio TVs
SmartCast-compatible TVs (2016+)
SmartCast TV on the same local network.
How did it go? Tips, problems, questions…
Use a local browser as your SmartCast remote
Control power, volume, inputs and navigation from a browser on your home network. VizMote runs on your computer and pairs with the TV using the PIN shown on screen. You can pin its web app to your phone’s home screen.
You need Node.js 18+ and Bun. Windows is tested; macOS and Linux are expected to work but have less testing. The computer must stay running, and your TV’s pairing token is saved in a local configuration file.
T3M1N4L
On GitHub

Vizio TVs
SmartCast-compatible TVs (2016+)
SmartCast TV on the same local network.
Feedback
How did it go? Tips, problems, questions…