Drop into live voice rooms directly in your browser. Crisp WebRTC spatial audio with zero logins, passwords, or tracking.
SocialTypeScript · CSSGitHub @whoavidwivediOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Voice spaces for real-time conversations.
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Real-time voice. Zero accounts.
Drop into live voice rooms right in your browser. Claim the mic and talk with crisp, low-latency audio. Now on iPhone Duo.
Better Space now supports iPhone Duo, on both of its screens.
The landing page shows it for yourself: a Duo in Apple's frame that you can drag, tap or slide to fold and unfold, its screens blurring as the cover turns.
@livekit/krisp-noise-filterframer-motion)git clone https://github.com/whoavidwivedi/better-space.git
cd better-space
bun install
Create a .env.local file with your LiveKit credentials:
LIVEKIT_API_KEY=your_livekit_api_key
LIVEKIT_API_SECRET=your_livekit_api_secret
NEXT_PUBLIC_LIVEKIT_URL=wss://your-project.livekit.cloud
NEXT_PUBLIC_APP_URL=http://localhost:3000
bun run dev
Open http://localhost:3000 in your browser.
bun run dev Start the local development serverbun run build Create an optimized production buildbun run lint Run ESLint checksbun run typecheck Run TypeScript type checksbun run format Format code files with Prettierbun test Run the test suiteProduction is deployed through the Vercel Git integration from main. GitHub
Actions runs CI checks on pull requests and pushes; there is no Render deploy
step. Configure the LiveKit variables in the Vercel project environment before
enabling production traffic.
space_host_secret_* or space_cohost_secret_* local-storage entries.@ncdai/foldable).