Open a Support Ticket, Report a Bug, or Submit a Feature Request: Here

Join the Stream Deck Labs Discord

Example Plugin in JavaScript

Debugging your JavaScript plugin

You can debug your JavaScript plugin and/or Property Inspector using Google Chrome's web developer tools. In order to do so, you first need to enable the HTML remote debugger in Stream Deck.

defaults write com.elgato.StreamDeck html_remote_debugging_enabled -bool YES

After you relaunch the Stream Deck app, you can open http://localhost:23654/ in Chrome, where you will find a list of 'Inspectable pages' (plugins). Inspecting your plugin is pretty straightforward: Click the reverse DNS name of your plugin and Chrome shows it's developer tools, where you can further inspect used components and log messages.