Full loop
1
Prepare the project
npm install is required — if @evoxapp/plugin-sdk and the libraries you added (obs-websocket-js etc.) are not installed into node_modules, the plugin fails with an import error when starting.2
Open the Developer window
In evoX, go to the Plugins section and click the Developer button in the top bar.
3
Select the project and grant trust
Select the
my-plugin folder with Select project. The entry moves to the Awaiting trust state; read the T1 risk text and confirm trust.4
Start
Press Start. The status should go Starting → Running. If it does not, see the troubleshooting below.
5
Assign the action to a key
On the Keys screen, drag your plugin’s action from the action library onto a key. Press the key and rotate the knob to see the behavior.
6
Change → reload
After changing the code, reload in the Developer window (cycle icon, visible only while running). You don’t need to close the app. If you added a new dependency, run
npm install again first.7
See the logs
With the entry’s log action, see your plugin’s
console.log/console.error output (bounded/redacted). This is the main place for debugging.Status labels
Troubleshooting
Next step
Writing an integration plugin
Real OBS/Twitch/Spotify-style integration patterns.
Events and host-RPC reference
The full event and call surface.
