Cuckoo
๐ฅ Cuckoo - A free anonymous video-calling web application built with WebRTC and React that provides peer-to-peer video and audio communication in a web browser with no plugins or extensions required.
Install / Use
/learn @somikdatta/CuckooREADME
Cuckoo - Anonymous, Free Video Calls
Anonymous video calls across the world for free with screensharing!
<a href="https://github.com/somikdatta/cuckoo/fork" target="blank"> <img src="https://img.shields.io/github/forks/somikdatta/cuckoo?style=for-the-badge" alt="cuckoo forks"/> </a> <a href="https://github.com/somikdatta/cuckoo/stargazers" target="blank"> <img src="https://img.shields.io/github/stars/somikdatta/cuckoo?style=for-the-badge" alt="cuckoo stars"/> </a> <a href="https://github.com/somikdatta/cuckoo/issues" target="blank"> <img src="https://img.shields.io/github/issues/somikdatta/cuckoo?style=for-the-badge" alt="cuckoo issues"/> </a> <a href="https://github.com/somikdatta/cuckoo/pulls" target="blank"> <img src="https://img.shields.io/github/issues-pr/somikdatta/cuckoo?style=for-the-badge" alt="cuckoo pull-requests"/> </a> <br/> <br/><a href="https://cuckooapp.herokuapp.com/" target="_blank">View Cuckoo</a> ยท <a href="https://github.com/somikdatta/cuckoo/issues/new/choose" target="_blank">Report Bug</a> ยท <a href="https://github.com/somikdatta/cuckoo/issues/new/choose" target="_blank">Request Feature</a>
โจ Loved the project? Give this project a star to show your support. โจ
<img src="./demo.gif" style="width: 80%"/> </div>Cuckoo is a small project to demonstrate the concepts of WebRTC, WebSockets by facilitating video calls across the web!
๐ง Feature list
- [x] Video Call
- [x] Screen Sharing
- [ ] Select camera
- [ ] Select audio device
๐ Getting started
This project is deployed at https://cuckooapp.herokuapp.com
Guide for local deployment -
- Clone the repository
git clone https://github.com/somikdatta/cuckoo.git
- Change the working directory
cd cuckoo
- Install dependencies
npm install
- Change the working directory
cd client
- Install dependencies
yarn install
- Run the app
npm start in parent directory /cuckoo
yarn start in directory /cuckoo/client
- Open project at http://localhost:3000
๐ You are all set!
๐ Special Thanks
- Coding with Chaim for explaining the concepts of WebSockets and WebRTC on his YouTube Channel
โค๏ธ Support
If you happen to love this project, leave a star on the repo. That'll keep me motivated. Let me know your thoughts with a tweet. Mention me @somikdatta.
Thanks!
Contributions are welcomed!
<div align="center"> Developed with โค๏ธ in India ๐ฎ๐ณ </div>Related Skills
bluebubbles
347.0kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
canvas
347.0kCanvas Skill Display HTML content on connected OpenClaw nodes (Mac app, iOS, Android). Overview The canvas tool lets you present web content on any connected node's canvas view. Great for: -
slack
347.0kUse when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
qqbot-channel
347.0kQQ ้ข้็ฎก็ๆ่ฝใๆฅ่ฏข้ข้ๅ่กจใๅญ้ข้ใๆๅใๅๅธใๅ ฌๅใๆฅ็จ็ญๆไฝใไฝฟ็จ qqbot_channel_api ๅทฅๅ ทไปฃ็ QQ ๅผๆพๅนณๅฐ HTTP ๆฅๅฃ๏ผ่ชๅจๅค็ Token ้ดๆใๅฝ็จๆท้่ฆๆฅ็้ข้ใ็ฎก็ๅญ้ข้ใๆฅ่ฏขๆๅใๅๅธๅธๅญ/ๅ ฌๅ/ๆฅ็จๆถไฝฟ็จใ
