00:00 / 00:00

Persona

Stream Deck

Persona's first-party Elgato Stream Deck plugin puts the Plugin API on physical keys: switch models, activate scenes, trigger hotkeys, run automations, toggle expressions, play motions, and move or scale the avatar on stage

It uses the same API as the web console, enable the API and create a key in the desktop application to connect

Prerequisites

You needNotes
Stream Deck7.1 or later, on macOS 12+ or Windows 10+
LAPLACE PersonaRunning, with the Plugin API enabled
An API keyCreate one under Settings → Plugin API

Installing

The page's Install button hands the rest to the Stream Deck application; searching LAPLACE Persona in the application's own Marketplace gets you the same plugin. A LAPLACE Persona category then appears in the Stream Deck application's action list

Connecting

Drop any action on a key, and the bottom of its property inspector carries two fields:

FieldWhat goes in it
Persona AddressEmpty means 127.0.0.1:25034. It also takes host, host:port, or a full ws:// URL
API KeyThe token of the key you created in Persona

Both are global — fill them in on any one action and every action is connected

Once connected, Persona lists a row called Elgato Stream Deck, by LAPLACE, under Connected Clients

Actions

Every action except Activate Scene and Run Automation targets the current scene's primary model

ActionEffect
Switch ModelSwap the primary avatar to the chosen model. With no model in the scene, it adds one instead
Activate SceneApply one of your saved scenes
Trigger HotkeyRun one of the active model's shortcuts. Hotkeys belong to the model, as in VTube Studio
Run AutomationRun one automation — its whole action list runs, even with no key combination bound
Toggle ExpressionToggle one of the active model's expressions
Play MotionPlay one of the active model's motions. Pressed again while that motion runs, the key stops it
Move ModelNudge the avatar one direction. Hold to keep moving
Scale ModelGrow or shrink the avatar. Hold to keep scaling
Reset TransformRestore the avatar's position, scale and rotation

The model, scene, hotkey, automation, expression and motion dropdowns are filled live from the running Persona. The automation list also follows your edits while its property inspector is open, with paused automations greyed out. When nothing is connected, the dropdown holds one row explaining why rather than nothing at all

Moving and Scaling

Both actions take a step of their own. Holding a key starts repeating after about a third of a second, then steps every 100 ms; a step that fails ends the hold and flashes the key's alert

ActionSettings
Move ModelDirection (up, down, left, right), 2D Step in pixels and 3D Step in world units
Scale ModelDirection (increase, decrease) and Factor, 1.1 by default

The two steps cover Live2D's screen space and VRM's world space, so one key suits either format. Scaling is clamped to the panel's own range, so holding the key cannot exceed the scaling limits. A Factor below 1 always shrinks by that ratio, whichever direction the key is set to

Keys

A key's art is the Persona mark plus the action's icon, with the action name in whatever language the Stream Deck application runs in. A title you set is drawn over it; a custom image replaces the art entirely

A successful action flashes the checkmark, a failure flashes the alert icon and writes a line to the plugin log. Holds skip the checkmark, so a held key does not flash on every step

Last updated on September 19, 2026

Tech otakus destroy the world