SkillAgentSearch skills...

Sidekick

An OBS plugin for broadcasting to MyFreeCams using WebRTC

Install / Use

npx skills add MyFreeCams/Sidekick

Installs into whichever agent you are using.

About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Sidekick

OBS Plugin for Broadcasting to MyFreeCams using WebRTC

Build & Package

  • Clone obs-studio

    git clone --recursive git@github.com:obsproject/obs-studio.git && cd obs-studio
    
  • Create a MyFreeCams subdirectory inside obs-studio/plugins

    cd plugins && mkdir MyFreeCams && cd MyFreeCams
    
  • Clone Sidekick inside obs-studio/plugins/MyFreeCams

    git clone git@github.com:MyFreeCams/Sidekick.git && cd Sidekick
    
  • Build

    • macOS only: Install dependencies
      ./build-deps
      
    ./build
    
  • Package

    • macOS only (omit to skip notarization):
      export NOTARIZATION_USERNAME=your_apple_id_email@provider.com
      # only needed first time (password will be stored in keychain)
      export NOTARIZATION_PASSWORD=secret
      
    ./package
    

Package location:

  • mac: obs-studio/xAuto/MFC-Sidekick-Setup-YYYYMMDD.pkg
  • win: obs-studio\build64\MFC-Sidekick-Setup-YYYYMMDD.exe

Build type may be entered as an optional arguement (default: RelWithDebInfo):

./build Release

or by setting the env var BUILD_TYPE: macOS:

export BUILD_TYPE=Debug
./build

win:

set BUILD_TYPE=Debug
build

or in-line (mac only):

BUILD_TYPE=RelWithDebInfo ./build

To build using Xcode:

export GENERATOR=Xcode
./build

Xcode project file: obs-studio/xAuto/obs-studio.xcodeproj

Related Skills

View on GitHub
GitHub Stars11
CategoryDevelopment
Updated1y ago
Forks7

Languages

C++

Security Score

60/100

Audited on Jun 27, 2025

No findings