Face-first video conferencing. Heads uses advanced facial utilization technology to bring people closer. Our calls guarantee more face per face.
Heads is a video conferencing app built on LiveKit Components, LiveKit Cloud, ShaderPad, and Next.js. Each participant’s camera runs through a real-time WebGL face-stretch filter powered by MediaPipe face landmarks.
- Next.js (App Router)
- @livekit/components-react for the realtime UI
- ShaderPad + its
faceplugin for the on-device face filter
- Run
pnpm installto install all dependencies. - Copy
.env.examplein the project root and rename it to.env.local. - Update the missing environment variables in the newly created
.env.localfile. - Run
pnpm devto start the development server and visit http://localhost:3000. - Start development 🎉