v3.1.1
thewh1teagle/vibev3.1.1Aug 22, 2026by github-actions[bot]
AI Summary
This release introduces mobile recording capabilities, allowing users to scan a QR code to send audio from their phone for transcription via their local model. The feature includes a web-based PWA for the phone side and encrypted peer-to-peer connections, alongside new desktop settings for startup management and multi-language support.
Key Highlights
- Record audio directly from your phone using a QR code scan.
- Phone side is a web app (PWA) requiring no app store installation.
- Encrypted peer-to-peer audio transmission using the iroh library.
- New 'Launch at startup' setting for the desktop application.
- Synced language picker based on the desktop's loaded model.
New Features
- Phone-to-Desktop recording via QR code authentication.
- Web-based mobile interface supporting cellular and WiFi.
- Encrypted P2P relay connection (relay only sees ciphertext).
- Desktop 'Launch at startup' configuration option.
- Translation of new screens into 22 languages.
Full Release Notes
What's new? 🎉📣 - 📱 Record from your phone: scan the QR code in `Settings → Phone` once, and your phone can send recordings to this computer — it transcribes them with the model you already have loaded and sends the text straight back - 🏠 The phone side is a web app you add to your home screen: nothing to install from an app store, no account, and it works on cellular as well as wifi - 🔒 Audio travels over an encrypted peer-to-peer connection built on [iroh](https://www.iroh.computer/) — phone browsers can't hole-punch, so it passes through a relay that only ever sees ciphertext, never your audio - 💾 Phone recordings are saved to `Documents/Vibe` and show up in Recents like any other transcript, and a recording waits safely on the phone until your computer is reachable again - 🌍 The phone's language picker comes from whichever model you have loaded, so it always offers exactly what your desktop can actually do - 🚀 New "Launch at startup" setting, off by default, sitting next to "Keep running in the tray" — together they keep the desktop reachable when you reach for your phone - 🌐 Every new screen is translated into all 22 languages Beta notes: the desktop has to be awake and running for your phone to reach it — nothing keeps the machine from sleeping yet ([#1410](https://github.com/thewh1teagle/vibe/issues/1410)). This build is unsigned on some platforms. **Full Changelog**: https://github.com/thewh1teagle/vibe/compare/v3.1.0...v3.1.1