Quick Start
Airvoice has two parts: a desktop server (CLI) and an iOS client. Both must be on the same WiβFi.
1. Install the CLI
Install mise if you havenβt:
curl https://mise.run | sh
Then install Airvoice:
mise trust
mise install
Or with Go directly:
go install github.com/yuler/airvoice/cli@latest
2. Start the Server
airvoice serve
A QR code appears in your terminal. Keep it running.
3. Install the iOS App
We donβt have an Apple Developer Account, so you build from source with your Mac. Itβs free β just a regular Apple ID.
What you need:
- Mac with Xcode 15+ (free from Mac App Store)
- Apple ID signed into Xcode
- iPhone with iOS 17+
- USB cable
Step 1 β Enable Developer Mode on iPhone
On your iPhone: Settings β Privacy & Security β Developer Mode β turn it ON β restart when prompted.
Donβt see it? Connect your iPhone to your Mac with Xcode open first.
Step 2 β Get the Source Code
git clone https://github.com/yuler/airvoice.git
cd airvoice
Step 3 β Open in Xcode
open ios/Airvoice.xcodeproj
Step 4 β Configure Signing
In Xcode:
- Select the Airvoice project β Airvoice target
- Under Signing & Capabilities: check Automatically manage signing
- Set Team to your Apple ID (sign in if prompted)
Step 5 β Build and Install
- Connect iPhone via USB, unlock it, tap Trust This Computer
- Select your iPhone from the device dropdown in Xcode
- Press
Cmd + Rto build and install
Step 6 β Trust the Developer Certificate
First time only on iPhone: Settings β General β VPN & Device Management β find your Apple ID β tap Trust.
Step 7 β Connect
- Make sure iPhone and Mac are on the same WiβFi
- Open Airvoice on iPhone
- Scan the QR code from your terminal
Done. Speak on your phone β text appears at your cursor on the desktop.