Say it, see it, send it
AI runs on your computer
not yet reviewed by publik. It is live now; the founder has not reviewed this version yet.
Chirp
open source · on publik
Prices are for one typical use: one request of about 1,500 words sent and 375 words back. A higher quality score is better.
| Model | Quality | Per 1,000 uses |
|---|---|---|
| On your computer (Ollama, 4-bit download size) | ||
| Granite 4.2 3B2.2 GB | 9 | $0 |
| Phi-4 Mini2.5 GB | 6 | $0 |
| Llama 3.1 8B4.9 GB | 7 | $0 |
| gpt-oss 20B14 GB | 9 | $0 |
| Gemma 4 31B20 GB | 19* | $0 |
| Qwen3.5 35B-A3B24 GB | 19* | $0 |
| publik API | ||
| publik-fastGLM-5.3 Flash | 42 | $1.00 |
| publik-balancedMiMo-V2.6-Pro · Chirp | 46 | $10.00 |
| publik-smartGPT-6 Sol | 48 | $18.00 |
Quality: Artificial Analysis Intelligence Index v4.3.2, read 2026-09-22 (publik API models 2026-09-25); * = estimated by Artificial Analysis. Sizes: the Ollama library, read 2026-09-22.
Every step written out. No terminal experience needed. Pick your setup.
Chirp is a voice-first custom keyboard for iOS, inspired by Wispr Flow. Tap the mic, talk, and your words get transcribed on-device and inserted wherever you're typing — in any app.
It's a personal project built with Xcode, meant to be built and run from source rather than distributed as a signed binary. This repo is here so you can build your own copy and run it on your own iPhone.
UIInputViewController). It's a full QWERTY keyboard (shift/caps, 123/symbols pages, auto-capitalization) plus a voice mode: tap the mic and it swaps to a "Listening" panel with a live waveform; a checkmark inserts the transcript, an X discards it.iOS keyboard extensions can't reliably start audio capture themselves (AVAudioEngine fails to start inside a keyboard extension — a known platform limitation). Chirp works around this: the main app does the recording and transcription in the background, and the keyboard extension just relays start/stop commands and reads back the live transcript through a shared App Group container (DictationBridge.swift).
Chirp.xcodeproj in Xcode.com.cacti.Chirp and com.cacti.Chirp.ChirpKeyboard) to something like com.yourname.Chirp / com.yourname.Chirp.ChirpKeyboard.Chirp.entitlements and ChirpKeyboard.entitlements (currently group.com.cacti.Chirp) to match — you can add a new App Group directly from the Signing & Capabilities tab.appGroupID in both copies of DictationBridge.swift (Chirp/DictationBridge.swift and ChirpKeyboard/DictationBridge.swift — they're intentionally duplicated, one per target) to the same new App Group string.Free Apple ID signing expires after 7 days — if the app or keyboard stops working, just reopen Xcode and hit Run again to re-sign it.