Development
Arise Python Commander
by Arise Create
Overview
# Arise Python Commander
Turn Stream Deck into a fast, visual control surface for Python automation.
Arise Python Commander is a Stream Deck plugin for running Python scripts directly from your keys, then reflecting script output back onto the key itself. Whether you want a one-tap action, a live status tile, a repeating service check, or a continuously updating progress display, this plugin gives you a clean workflow for connecting Python to Stream Deck.
It is built for creators, developers, power users, homelab setups, stream workflows, system dashboards, and custom desktop automation where a script should do more than just run silently in the background.
## Why Users Install It
Run Python scripts from Stream Deck with a single key press
Map script output to custom key states for instant visual feedback
Display live text and progress updates directly on Stream Deck keys
Create timer-based Python automations for polling, monitoring, and recurring tasks
Build compact dashboards for status checks, toggles, and health indicators
Use built-in examples and focused inspectors to get started faster
## Included Actions
### Run Script
Launch a Python file on demand from a Stream Deck key. Ideal for quick automations, desktop actions, local tools, utility scripts, and one-off commands.
### Multi-State Python Script
Map up to five output values to different visual outcomes on the key. This is useful for status indicators, device state displays, task results, and workflows where one script can return multiple states such as idle, running, ok, warn, or error.
### Loop Script
Run a Python script on a repeating timer. Perfect for timestamps, periodic refreshes, service checks, background polling, and lightweight monitoring tasks.
### Stream Script
Start a long-running Python script and stream each stdout line to the key in real time. Great for live counters, progress reporting, dynamic labels, and scripts that continuously emit updates.
Supported stream display layouts include:
Text only
Progress bar
Compact bar
Radial progress
Bar with mapped final icon
## Key Features
Direct Python script execution from Stream Deck
Live key rendering from stdout output
Output-to-state mapping for richer visual feedback
Up to five mapped states in the multi-state action
Long-running stream support for real-time workflows
Progress-aware layouts for more readable live updates
Optional virtual environment support
Simple property inspectors with presets and examples
Works for both practical automation and polished visual dashboards
## Ideal Use Cases
Stream Deck Python automation
Personal productivity shortcuts
Developer utilities and local tooling
Stream Deck status dashboards
Homelab or workstation monitoring
Build, deploy, and script launcher buttons
Device and service state indicators
Progress displays for long-running scripts
## Who It Is For
Arise Python Commander is designed for users who already rely on Python for automation and want a better front end for triggering, observing, and organizing those scripts through Stream Deck.
If you have ever wanted to:
trigger a Python script without opening a terminal
show ok, warn, or error states on a key
run a recurring Python health check every few seconds
stream progress updates from a script onto a button
turn script output into a cleaner Stream Deck control panel
this plugin is built for that workflow.
## Compatibility
Stream Deck software 7.0 or later
Windows 10 or later
macOS 13.0 or later
What's new?
Python Commander:
run scripts with a single key press
schedule regular script executions
stream content from the script to your key
Multi State Feedback based on defined value
Details
Type
Development
Productivity
Utilities
OS
Mac
Windows
Compatibility
Stream Deck 7 or later
Size
301.26 KB
Version
1
Language
English
Support
Additional links
Profiles
No
Dial support
No