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 and global shortcuts, toggle expressions, play motions, and move or scale the avatar on stage

It speaks the same API as the web console, so the desktop application needs nothing special for it — turn the API on, make a key, and that is the setup

Prerequisites

You needNotes
Stream Deck6.9 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 Shortcut 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 ShortcutFire one app shortcut — 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
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, global shortcut, expression and motion dropdowns are filled live from the running Persona. 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 push the avatar out of sight. 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 3, 2026

Tech otakus destroy the world