OBS Studio
Open-source software for capturing, compositing, encoding, recording and streaming video. Part of Open-source motion studio: 20 repos.
Checked 2026-10-27 against the GitHub repository, its README, and the npm or PyPI registry where relevant.
| Runtime | Desktop application (Windows, macOS, Linux); GPU-assisted encoding where available. |
| How an agent drives it | Primarily a GUI application. The repository README documents the application and plugin API, not a headless render mode. Whether to drive it through plugins or a remote-control protocol was not checked here. |
| License | GPL-2.0-or-later (README states GPL v2 or any later version). |
| Maintenance | Latest release 33.0.0, 2026-10-23; repo pushed 2026-10-26; not archived. |
What it gives you
- Input: screen, window, camera and audio sources composed into scenes. Output: recordings and live streams.
- Documented developer and plugin APIs at obsproject.com/docs.
Key differentiator
The standard free tool for live capture and streaming with scene composition, with a plugin ecosystem. Source: README.
Pick something else when
Playwright or Puppeteer video capture (both Apache-2.0, actively maintained) when the thing to record is a web page and an agent scripts it. An ffmpeg screen grab for a simple scripted capture. Use HyperFrames or Remotion when you generate frames rather than record them.
Agent fit
Poor. Capture is a human-operated desktop task; a generated-video pipeline renders frames instead of recording screens.
Overlap within the 20
Overlaps FFmpeg only for recording and encoding.