Skip to content

Add PenguinzTech plugins: Twitch, YouTube Live, Kick, OBS Studio #14

@PenguinzTech

Description

@PenguinzTech

Hi! We've built four native OpenAction plugins for stream control and would love to have them listed in the marketplace.

All four are open-source, built in Rust using the openaction crate, and work on Linux, macOS, and Windows.

Plugins

Twitch

  • Bundle ID: io.pngz.twitch
  • Repo: https://github.com/PenguinzTech/twitch-opendeck
  • Description: Control your Twitch stream from OpenDeck — send chat, toggle chat modes (emote-only, sub-only, follower-only, slow mode), run ads, create clips and markers, manage Shield Mode, and view live viewer count
  • Auth: OAuth2 Device Code Flow

YouTube Live

  • Bundle ID: io.pngz.youtube
  • Repo: https://github.com/PenguinzTech/youtube-opendeck
  • Description: Control your YouTube Live stream from OpenDeck — send chat messages, insert ad breaks, ban users, add moderators, and view live viewer count
  • Auth: Google OAuth2 Device Code Flow

Kick

  • Bundle ID: io.pngz.kick
  • Repo: https://github.com/PenguinzTech/kick-opendeck
  • Description: Control your Kick stream from OpenDeck — send chat messages, manage slow mode, ban/unban users, mute users, and view live viewer count
  • Auth: OAuth2.1 with PKCE (local callback)

OBS Studio

  • Bundle ID: io.pngz.obs
  • Repo: https://github.com/PenguinzTech/obs-opendeck
  • Description: Control OBS Studio directly from your deck — switch scenes, toggle streaming, recording, virtual camera, replay buffer, and studio mode, mute inputs, manage filters, take screenshots, and more
  • Auth: OBS WebSocket (host/port/password)

All repos have the openaction topic added. Happy to submit a PR instead if preferred, but figured an issue was easier. Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions