Releases: diveshpatil9104/owlmic
Releases · diveshpatil9104/owlmic
Release list
Mikey v0.1.0: first preview
The first public build of Mikey: your Android phone as a microphone and webcam for your Windows PC, over USB, Wi-Fi or Bluetooth. No accounts, no cloud.
Warning
This is an early preview. It is built and tested in CI, but not yet on many real phones and PCs. Please tell us what you find in Issues or Discussions.
Downloads
| File | What it is |
|---|---|
Mikey-v0.1.0-windows-x64.exe |
The PC app, for Windows 10 and 11 (64-bit) |
Mikey-v0.1.0-android.apk |
The phone app, for Android 8.0 and newer |
SHA-256 checksums
0769a6f47fd8bb1b0d1bb4340d93ef068fd02ea56ba6ce78f011efee43a5281d Mikey-v0.1.0-android.apk
4775921e8aea063f7e16d9940cf192b78830d4a2be871f8bd0f158bc626dce45 Mikey-v0.1.0-windows-x64.exe
Built from commit 71b6b3f. The APK is signed by Divesh Patil.
Get started
- PC: install VB-CABLE (free) and restart if it asks, then run
Mikey-v0.1.0-windows-x64.exe. Mikey starts in the system tray. - Phone: install the APK. Android asks to allow installs from your browser or files app the first time.
- Connect: plug in with USB debugging on, or put the phone and PC on the same Wi-Fi. Open Mikey on the phone and tap the mic or the camera. The first time, click Allow on the PC.
- Use it: in Meet, Zoom or Teams, choose CABLE Output (VB-Audio Virtual Cable) as the microphone and Mikey Cam as the camera.
USB debugging also needs Android platform-tools (adb) on the PC's PATH. Stuck? See Troubleshooting.
Highlights
Phone app
- Mic and camera as two big buttons, with a live level ring around the mic
- Four connection levels chosen automatically (USB debugging, USB tethering, Wi-Fi, Bluetooth for audio only), switching mid-call without a gap
- Raw 48 kHz mic through AAudio for low delay: lossless over USB, Opus over Wi-Fi and Bluetooth
- Finds your PC on Wi-Fi by itself, remembers it, and keeps settings in sync with it
- A notification with mic and camera buttons
PC app
- A tray app with a quick panel: mic level, mute, camera preview and a noise suppression slider
- A virtual mic through VB-CABLE, and a built-in virtual camera, Mikey Cam
- Asks you before a new phone can connect
- Clear voice: noise suppression (RNNoise), steady low-delay playback, and no metallic sound or flutter
Known limitations
- Windows only for now. The PC app builds on Linux, but has no virtual mic, camera, tray or Bluetooth there yet.
- The PC app isn't code-signed yet, so Windows SmartScreen may warn you. Click More info, then Run anyway.
- The panel's Setup Mic button doesn't work in the downloaded app yet, so the mic shows up as CABLE Output rather than Mikey Mic. It works fine under that name.
- If Mikey Cam doesn't show up in your browser, restart the browser once.
- The camera isn't available over Bluetooth.
What's Changed
Phone app (Android)
- Android foundation: protocol, service and split screen by @diveshpatil9104 in #7
- Stream the mic to the PC over USB by @diveshpatil9104 in #10
- Remove the camera preview from the phone by @diveshpatil9104 in #19
- Trust: remember the PC and handle its approval prompt by @diveshpatil9104 in #20
- Find the PC over Wi-Fi without typing an IP by @diveshpatil9104 in #21
- Send Opus audio on Wi-Fi by @diveshpatil9104 in #22
- Switch between USB and Wi-Fi mid-call without a gap by @diveshpatil9104 in #23
- Connect over Bluetooth when there's no USB or Wi-Fi by @diveshpatil9104 in #25
- Keep settings in sync with the PC, and add Mute by @diveshpatil9104 in #26
- Camera: the phone as a webcam by @diveshpatil9104 in #27
- Capture the mic with AAudio for lower latency by @diveshpatil9104 in #28
- Fix switching to USB, and offer video in the hello by @diveshpatil9104 in #29
- Number the levels in order: Wi-Fi 3, Bluetooth 4 by @diveshpatil9104 in #31
- New phone UI from the design, with settings synced with the PC by @diveshpatil9104 in #33
- Full-height settings sheet and a notification with mic and camera buttons by @diveshpatil9104 in #36
- Update Compose to 2026.09 and compile against SDK 37 by @diveshpatil9104 in #56
PC app (Windows)
- PC audio receiver by @yashthorat7 in #8
- PC transports and sessions by @yashthorat7 in #9
- Fix the PC cross-platform build, protocol resilience and idle CPU polling by @yashthorat7 in #16
- Tray flyout companion app, video pipeline and audio processing by @yashthorat7 in #18
- Shorter PC panel and documentation update by @yashthorat7 in #24
- Polish the PC panel layout, add vector icons and a high-res tray icon by @yashthorat7 in #30
- Make the PC work with one phone on USB, and fix Disconnect by @diveshpatil9104 in #32
- Make the PC app open instantly and run smoothly by @diveshpatil9104 in #34
- Stop the spinning pointer when the PC app starts by @diveshpatil9104 in #35
- Name the camera Mikey Cam and remove echo cancellation and the noise gate by @yashthorat7 in #37
- Mikey Cam: keep one size so Meet always shows it by @diveshpatil9104 in #61
Voice quality (phone and PC)
- Fix the CI adb test and remove the phone's gate and echo settings by @diveshpatil9104 in #55
- Eliminate voice ducking on the PC and in Android capture by @yashthorat7 in #59
- Clearer voice: fix the metallic sound, flutter and break-ups by @diveshpatil9104 in #60
Docs, CI and project
- Update the repo structure by @yashthorat7 in #1
- Fix wrong internet permission claim in README by @diveshpatil9104 in #5
- Update coding rules count in index to 18 by @diveshpatil9104 in #6
- Fix stale documentation and roadmap accuracy by @yashthorat7 in #17
- CI workflow, community health files and open-source setup by @yashthorat7 in #39
- Move the docs to docs/ and draw flyout icons from SVG files by @yashthorat7 in #38
- Calmer Dependabot: one grouped PR per part each week by @diveshpatil9104 in #57
Dependencies
- chore(ci): bump gradle/actions from 3 to 5 by @dependabot[bot] in #43
- chore(ci): bump actions/checkout from 4 to 7 by @dependabot[bot] in #40
- chore(ci): bump actions/cache from 4 to 6 by @dependabot[bot] in #46
- chore(ci): bump actions/setup-java from 4 to 6 by @dependabot[bot] in #51
- chore(android): bump gradle-wrapper from 9.3.1 to 9.8.0 in /android by @dependabot[bot] in #44
- chore(android): bump org.jetbrains.kotlin.plugin.compose from 2.2.10 to 2.4.20 in /android by @dependabot[bot] in #52
- chore(android): bump com.android.application from 9.1.0 to 9.4.1 in /android by @dependabot[bot] in #50
Contributors
- @diveshpatil9104 leads Mikey and built the phone app: the connection levels and switching between them, trust and pairing, Wi-Fi discovery, Opus and AAudio audio, the camera, the phone UI, and the voice and camera fixes for this release (25 pull requests).
- @yashthorat7 built the foundations of the PC app: the audio receiver, transports and sessions, the tray panel, the video pipeline and virtual camera, plus the CI workflow and community files (12 pull requests).
New Contributors
- @yashthorat7 made their first contribution in #1
- @diveshpatil9104 made their first contribution in #5
Full Changelog: https://github.com/diveshpatil9104/mikey/commits/v0.1.0