Inspiration
I've always wanted to get into content creation, so I actually tried streaming recently. Honestly? It was intimidating. The sheer amount of software you have to juggle simultaneously—OBS for the actual broadcast, Twitch for the chat, Discord for the community, and then dumping it all into a video editor later—was completely overwhelming.
The biggest barrier to entry for new creators isn't just being entertaining; it's the nightmare of being a solo live-production studio. My team and I wanted to fix that. We decided to build a tool that acts as your personal technical director—turning all that intimidating software into a single, intuitive, and physical control deck.
What it does
The Ultimate Creator Suite is a unified, state-aware plugin powered by the Logi Actions SDK that acts as a 2-in-1 workflow engine. It uses a modifier-state architecture to completely change the MX hardware's function based on the active application, removing the need to memorize hotkeys across different apps.
Phase 1: The "Live Broadcast" Profile (OBS/Game Active)
Escalating Panic Protocol: Turning the MX Creative Console dial acts as a multi-stage failsafe (Mute Mic > Cut Camera > Trigger BRB Scene) to instantly handle toxic voice chats.
The 30-Second Clipper: Squeezing the MX Master 4S thumb button simultaneously fires the Twitch API to clip the broadcast and drops a local timeline marker in OBS for later editing.
Live Audio & CC Deck: The keypad toggles live AI closed-captioning plugins and smooths out audio mixing on the fly.
Streamer Copilot: The Actions Ring summons a quick AI overlay to pull live chat trends or suggest titles without alt-tabbing out of the game.
Phase 2: The "Post-Production" Profile (Premiere Pro / DaVinci Active)
Haptic VOD Scrubber: Using the MagSpeed scroll wheel to fly across a 6-hour VOD, while the MX Master 4S Haptic Engine provides physical "bumps" corresponding to specific keywords in the AI transcript.
Rapid Cut Execution: The Creative Console dial allows frame-by-frame precision, while the physical keypad executes instant "Ripple Deletes."
Omni-Channel Blast: A single button press hits Discord, Twitter, and YouTube APIs simultaneously to announce the new video.
How we built it
We are utilizing the Logi Actions SDK as our central brain to bridge web technologies and local software.
The Backend: We will write the core logic using standard web technologies supported by the SDK (JavaScript/TypeScript) to manage the state-switching logic.
Local Integration: We will use WebSockets to establish a direct, low-latency connection with OBS Studio for scene switching and audio mixing.
Cloud Integration: Standard REST API POST requests will handle our Omni-Channel social blasts and Twitch clipping mechanics.
Challenges we ran into
State Synchronization: Ensuring the plugin accurately tracks the active OS window so the profiles switch flawlessly without user input.
Haptic Timing: Mapping external AI transcript data to the MX Master 4S's haptic engine so the physical feedback perfectly aligns with the video timestamp.
API Rate Limiting: Managing the payload when firing off commands to multiple platforms simultaneously to avoid triggering spam filters.
Accomplishments that we're proud of
Architecting a State-Aware Machine: We are incredibly proud of moving past the idea of a simple "macro pad" and designing a true dual-state workflow engine that adapts to the user's software environment automatically.
The Escalating Panic Protocol: Designing a tactile, dial-based failsafe mechanism that provides physical, staged control over stream safety rather than relying on a single, easily missable digital button.
Scope Refinement: We successfully pivoted from an overly complex initial design (which included external DIY microcontrollers) into a sleek, 100% software-driven plugin that stays true to Logitech's premium, plug-and-play ecosystem.
API Bridging Strategy: Successfully mapping out the technical blueprint to connect local protocols (OBS WebSocket) with cloud-based platforms (Twitch and Discord APIs) through the Logi Actions SDK hub.
What we learned
Elegance over Clutter: We learned that throwing more hardware at a problem doesn't always solve it. By forcing ourselves to rely solely on the MX Creative Console and MX Master 4S, we discovered much more elegant, integrated solutions.
The Logi Actions SDK: We gained a deep understanding of how Logitech's plugin architecture handles context-switching, manifest structuring, and background logic.
Designing for Cognitive Load: We learned how to design with "cognitive friction" in mind. We realized product design isn't just about making buttons perform actions; it is about minimizing the mental energy required to transition between entirely different creative mindsets.
What's next for StreamEasy
Our immediate goal is to finalize the core 2-state architecture. Once the foundation is stable, we plan to expand the Actions Ring Copilot to integrate with multi-streaming platforms like Restream, allowing the hardware to adapt not just to different software, but to entirely different streaming audiences on the fly.
Built With
- discordapi
- geminiapi
- javascript
- json
- logiactionssdk
- obswebsocket
- twitchapi
- typescript
- youtubedataapi
Log in or sign up for Devpost to join the conversation.