
Roku CLI
A pure Bash and TypeScript CLI to control your Roku devices from the terminal. Discover devices on your network, control playback and navigation, launch apps, enter text, and monitor device status via the Roku ECP API.
🚀 Control your Roku device directly from the terminal with this lightweight CLI tool. Discover devices on your network, navigate menus, launch apps, enter text, and monitor playback—all without touching your remote. Simple commands make it easy to automate your streaming experience.
💡 Perfect for power users, developers, and automation enthusiasts. Script your Roku interactions, integrate with home automation systems, or quickly search and launch content from the command line. Works with any Roku device that supports external control.
✨ Built on proven libraries with minimal dependencies. Choose between pure Bash or TypeScript implementations depending on your preference. Just enable mobile app control in your Roku settings and you're ready to go.