AirType 🎤
Live voice-to-text desktop app. Press a hotkey anywhere, speak, and text appears at your cursor.
Rust Tauri Whisper TypeScript WebSocket
Overview
AirType is a lightweight, cross-platform desktop application that transcribes your voice to text and inserts it directly at your cursor position. Works anywhere on your computer with a simple global hotkey. 100% offline - no data sent to the cloud.
Features
- ▸ Global Hotkey Recording - Press a hotkey anywhere to start recording
- ▸ Dual Language Support - English and Hebrew (more coming soon)
- ▸ Two Modes - Batch mode (more accurate) or Live mode (real-time)
- ▸ 100% Offline - Uses Whisper locally, your voice never leaves your machine
- ▸ System Tray - Runs quietly in the background with near-zero resource usage
Default Hotkeys
| Hotkey | Action |
|---|---|
| Ctrl+Shift+Space | Hold to record |
| Ctrl+Shift+R | Toggle recording on/off |
| Ctrl+Shift+L | Toggle language (EN/HE) |
Tech Stack
Built with Tauri for a lightweight, native desktop experience. The Rust backend handles audio capture and Whisper integration, while the TypeScript frontend provides a clean settings interface.
- ▸ Tauri - Native desktop app framework
- ▸ Whisper.cpp - Local speech recognition
- ▸ OpenAI Realtime API - Optional live mode via WebSocket