Sidekick
An OBS plugin for broadcasting to MyFreeCams using WebRTC
Install / Use
npx skills add MyFreeCams/SidekickInstalls into whichever agent you are using.
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
MyFreeCamssubdirectory insideobs-studio/pluginscd plugins && mkdir MyFreeCams && cd MyFreeCams -
Clone
Sidekickinsideobs-studio/plugins/MyFreeCamsgit clone git@github.com:MyFreeCams/Sidekick.git && cd Sidekick -
Build
- macOS only: Install dependencies
./build-deps
./build - macOS only: Install dependencies
-
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 - macOS only (omit to skip notarization):
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
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
