{"repo":"halitsever/watchbear","free":true,"listed":false,"github":"https://github.com/halitsever/watchbear","clone":"git clone https://github.com/halitsever/watchbear.git","description":"Watch together in sync; Free Chrome extension for watch parties. Synced video playback, live chat & reactions. Watch movies & YouTube with friends.","language":"TypeScript","stars":22,"topics":["browser-extension","chrome-extension","crxjs","manifest-v3","nestjs","react","realtime","self-hosted","sidepanel","socket-io"],"license":"Apache-2.0","category":"self-hosted-apps","readme_excerpt":"🐻 Watchbear: The sweet way to watch together Documentation Watchbear lets you watch any video together, in sync. Start a room, share the code, and everyone's playback stays on the same frame, with chat and reactions in a side panel right next to the video. Synced playback: play, pause and seek stay in step for everyone in the room. Join with a code: no account; friends drop in within seconds. Side-panel chat: live messages and quick reactions next to the video. Live position: the panel shows the current second of the active tab's video. Requires Node = 20 and pnpm = 10. Extension Then open chrome://extensions , enable Developer mode, and Load unpacked → apps/extension/dist . Server Self-hosting Watchbear is self-hostable. Run the server wherever you like (the Server.Dockerfile and server.compose.yaml are ready to go), then point the extension at it: open the popup, click the server row, Change , and enter your address (e.g. https://watch.example.com ). It pings the address to confirm a Watchbear server is there before switching. The extension origin ( chrome-extension://… ) is allowed by default, so no CORS config is needed for the client. To also allow a web origin, set CORS ORIGINS (comma-separated) on the server. Whole workspace MIT LICENSE - Halit Sever","default_branch":null,"files":null,"tree":[],"storefront":"/r/halitsever","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/halitsever/watchbear/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}