
Real-time meetings platform with web/mobile clients, SFU, and an apps SDK
Conclave is a real-time meetings platform with:
apps/web: Next.js web client and API routesapps/mobile: Expo/React Native mobile clientapps/conclave-skip: Skip.dev project for native clientspackages/sfu: mediasoup SFU and real-time socket handlerspackages/apps-sdk: in-meeting apps runtime SDK (registry, provider, Yjs sync, awareness, uploads)packages/shared-browser: optional VNC-based shared browser serviceapps/
web/
mobile/
packages/
sfu/
apps-sdk/
shared-browser/
scripts/
Prerequisites:
pnpm 9+pnpm install
pnpm -C packages/sfu run dev
pnpm -C apps/web run dev
http://localhost:3000.Notes:
https://sfu.acmvit.in if SFU_URL/NEXT_PUBLIC_SFU_URL is unset.apps/mobile is intentionally excluded from workspace lockstep due to native tooling constraints.
pnpm -C apps/mobile install
pnpm -C apps/mobile run start
Useful targets:
pnpm -C apps/mobile run ios
pnpm -C apps/mobile run android
packages/apps-sdk/README.mdpackages/apps-sdk/docs/README.mdpackages/apps-sdk/docs/guides/add-a-new-app-integration.mdpackages/apps-sdk/docs/guides/app-cookbook.mdpackages/apps-sdk/docs/guides/troubleshooting.mdContributor commands:
pnpm -C packages/apps-sdk run new:app polls
pnpm -C packages/apps-sdk run check:apps
pnpm -C packages/apps-sdk run check:apps:fix
Run shared browser service locally:
pnpm -C packages/shared-browser run dev
Deploy SFU pair (Docker Compose):
./scripts/deploy-sfu.sh
Deploy shared browser service (Docker Compose):
./scripts/deploy-browser-service.sh
Read CONTRIBUTING.md before opening a PR.
By participating in this project, you agree to follow CODE_OF_CONDUCT.md.
🤍 Crafted with love by ACM-VIT

$ claude mcp add conclave \
-- python -m otcore.mcp_server <graph>