Niek/obs-web
Niek/obs-web has 1,502 GitHub stars and 179 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 04:32 UTC. Last push 2026-11-02.
OBS-web - the easiest way to control OBS remotely
What you can do
- No installation or extra software is needed, works in any modern browser (desktop + mobile)
- Support for local network control, plus internet control through WSS tunnels
- Easily switch scenes and start/stop streaming and recording
- Support for Studio Mode (preview and program scenes)
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalOBS-web
The easiest way to control OBS remotely
URL: https://obs-web.niek.tv/
Download latest build here
Screenshot:

Features:
- No installation or extra software is needed, works in any modern browser (desktop + mobile)
- Support for local network control, plus internet control through WSS tunnels
- Easily switch scenes and start/stop streaming and recording
- Support for Studio Mode (preview and program scenes)
- Support for Virtual Camera
- Live view of preview & output, updating 1 fps
- Fullscreen button and wakelock support (keeps the screen on)
- Replay Buffer button
- Easy bookmarking/deeplink by specifying host in URL
- Profile switching support
- Scene Collections switching support
- Custom transition support
- Extra features:
- Hide scenes that have
(hidden)in their name - Switch sources in scenes with
(switch)in their name visually by thumbnails
- Hide scenes that have
Requirements:
- OBS v28 or higher - this includes the latest version of the OBS-websocket plugin
- OBS v27 is also supported, by manually installing the OBS-websocket v5 plugin
- For older OBS versions, use the OBS-websocket v4 plugin and OBS-web v4 (no longer maintained)
- Enabling the OBS-websocket server in OBS under
Tools -> obs-websocket Settings -> Enable WebSocket Server - Optionally: a tunnel service if you want to control OBS outside your local network, see these instructions
Build instructions:
Requires Node.js 22.17 or newer.
npm ci
npm run dev # or: npm run build
Docker:
docker run --rm -p8080:8080 ghcr.io/niek/obs-web
Contributors ✨
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,770 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,358 starsreact/react
The library for web and native user interfaces.
252,422 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,631 stars