Push-to-talk voice app for Android and iOS: hold the button, talk, and your contacts hear you instantly. Real-time WebRTC audio with groups and presence.
Walkie is a real-time push-to-talk voice app for Android and iOS — think classic walkie-talkie, rebuilt for the smartphone era. Hold the button, talk, and your contact or group hears you instantly. Every participant joins muted and the microphone opens only while the button is held, with echo cancellation, noise suppression and speech-optimized audio keeping it crisp.
Under the hood it's a serious piece of engineering: WebRTC audio over LiveKit for direct and group rooms, connection requests traveling over Supabase Realtime broadcast channels so the other person gets an "Incoming connection" sheet to accept or decline, online status via Realtime Presence, and a foreground service that keeps the audio session alive when the app is minimized. Contacts work by username or 6-digit Walkie ID, and security was clearly thought through — LiveKit room tokens are issued by a Supabase Edge Function that verifies the session, so no secret ships inside the binary, and all seven tables are protected by Row Level Security.
The build story is the VibeFix part: it's a personal project by Antonio Pignataro, implemented end-to-end with AI coding agents (Claude Code) under his direction. He defined the product and the layered architecture and validated every feature on a real device — including a late iteration that moved LiveKit token signing out of the app and into the Edge Function. Light and dark themes included, and the README documents everything from the ES256 token flow to running it locally.
Note: This project is curated by the VibeFix editors from public sources. All rights belong to the original creator.