Push-to-talk
Press and hold the mic key, speak naturally, release — polished text lands at your cursor.
A custom keyboard that transcribes your voice on-device and optionally polishes the result with the LLM you configure — WeChat, Notes, Mail, ChatGPT, and everywhere else you type.
Notes
OSGKeyboard active
Native SwiftUI, privacy-first architecture, and a Typeless-style push-to-talk experience.
Press and hold the mic key, speak naturally, release — polished text lands at your cursor.
Speech stays on your iPhone. Apple's on-device speech stack handles transcription — audio never leaves the device.
Optional cloud pass adds punctuation, structure, and clarity. Only the transcript is sent — not your voice.
Works with any OpenAI-compatible endpoint: OpenAI, DeepSeek, Qwen DashScope, or your own server.
No ordinary keystroke logging. You choose when cloud polish runs and which provider receives text.
Pure Swift 6 and SwiftUI — no CocoaPods, no Carthage, no third-party packages.
Three gestures between thought and sent message.
Install from source, turn on OSGKeyboard in iOS Settings, and allow Full Access for mic + your API.
Switch to OSGKeyboard in any text field, press and hold the circular record button, and speak.
On-device transcription runs instantly; optional LLM polish returns clean text right where you type.