Back to products
Plugin

Claude with hardware hands.

Five MCP tools auto-configure in Claude Desktop the moment the plugin starts. Claude paints keys, asks for physical confirmation, and puts every AI process under a one-press kill switch.

TAPAUTH
HITL
DEPLOY
draw
DONE ✓
approved
KILLALL
kill
72%
dial
IDLE
RUNSCRIPT
active
MCP Tools

Five tools. Zero config.

The plugin writes its MCP server entry into Claude Desktop on first launch. All five tools are ready in Claude immediately — no terminal, no JSON editing.

draw_canvas_key

Paint any key

Set background color, text, font size, and icon. Layouts are rendered locally — cross-platform, no cloud dependency.

request_hitl_approval

Physical confirmation gate

Paints the target key amber and blocks until you physically tap it. 60 seconds of silence cancels automatically.

register_process

Hardware kill switch

Registers a process under the Kill Switch action. One press terminates all registered processes — no terminal, no task manager.

configure_canvas_dial

Rotary dial feedback

Sets title, live value, and fill percentage on Stream Deck+ rotary dials.

get_canvas_topology

Grid awareness

Returns the full key grid layout so Claude knows which keys are visible and which are off-screen.

Human in the Loop

Claude asks. You tap.

When Claude calls request_hitl_approval, it paints the target key amber with a TAP AUTH label and blocks until you physically press it. No click in a dialog. No dismiss button. A hardware tap confirms — or 60 seconds of silence cancels — the operation automatically.

Draw Canvas Key

Claude paints any key with background color, text, and icon — rendered locally via satori + resvg-wasm, no cloud dependency.

Physical Approval Gate

request_hitl_approval paints a key amber and blocks Claude until you physically tap it — a mandatory hardware handshake for sensitive operations.

TAPAUTH

Waiting for physical confirmation…

Kill Switch

One press stops everything.

Every process Claude registers with register_process is tracked by the Kill Switch action. Press it once to terminate all of them. No terminal. No task manager. No hunting for PIDs.

Hardware Kill Switch

The Kill Switch action terminates every process Claude has registered in one press — no terminal, no task manager needed.

Auto-Setup

Auto-configured in Claude Desktop.

On first launch, the plugin writes a streamdeck-canvas entry into Claude Desktop's MCP config file. Restart Claude Desktop and all five tools appear — no JSON editing, no command line.

Dial Feedback

configure_canvas_dial sets a title, live value, and fill percentage on Stream Deck+ rotary dials for real-time progress indicators.

Auto-Configured

The plugin writes its own entry into Claude Desktop's MCP config on first launch — all five tools appear in Claude without manual setup.

FAQ

What hardware and software do I need?

You need an Elgato Stream Deck (any model), Claude Desktop, and either Windows 10 or macOS 12 or later. No additional accounts or subscriptions are required.

How does the plugin configure itself in Claude Desktop?

On first launch the plugin writes a streamdeck-canvas entry into Claude Desktop's MCP config file. Restart Claude Desktop and all five tools appear — no terminal, no JSON editing.

What exactly does the physical approval gate do?

When Claude calls request_hitl_approval, it paints the target key amber and sends a pending-confirmation response. Claude then waits. Tap the key to proceed, or do nothing for 60 seconds and the request cancels automatically.

    Arise Claude Actions | Arise Create