Tap the bubble. Pick the tidier version. Send it yourself.
A small coral bubble sits beside the message box in your Android chats. Tap it for cleaner, shorter or friendlier versions of your own words, written on your phone or by the AI plan you already pay for.
- Install it. On your Android phone, tap Download for Android above, then open the file and install. Android may ask you to allow installing from this source.
- Say how it writes. Open Ownvoice and pick On this phone (private, free, works without internet), or your own ChatGPT, Claude, OpenRouter or OpenCode Go. Then tap Turn on and switch on Use Ownvoice.
- Use it in a chat. Write your reply, tap the coral bubble, and pick the version you like. You press Send.
From a terminal, the same install:
adb install -r Ownvoice.apkAndroid says the app was denied access, or the switch is greyed out?
Android 13 and later blocks it for apps installed outside Google Play, and setup shows the way past it: tap the greyed Ownvoice row once and close Android's message, then in Ownvoice tap Open App info, tap ⋮ at the top right, choose Allow restricted settings, and come back to tap Turn on. On OPPO, OnePlus or Realme phones, also add Ownvoice to the security app's allowlist (how).
Step-by-step help for every screen is in the user guide.
| Doing it by hand | With Ownvoice |
|---|---|
| Slips: reread it, still miss the "shoud" | Slips: marked, one tap to fix |
| Filler: delete, retype, delete again | Shorter: same points, fewer words |
| Rewriting: copy out, paste in, copy back | Insert: it never leaves the chat |
| Cost: a writing tool per seat, each month | Free on your phone, or the plan you pay for |
| Your words: pasted into another app | Nothing leaves with On this phone |
- It never sends, posts or taps anything for you. You read the version and press Send.
- It only reads when you tap. The bubble shows in the apps you switch on, and What Ownvoice read lists every tap, without your text.
- It writes with what you already have. Your phone, or the ChatGPT, Claude, OpenRouter or OpenCode Go plan you pay for, or the Claude on your own computer.

Polish what you wrote: fix slips, trim filler with Shorter. · Reply ideas on X: cards rated for the platform.
Make any text better: select text, choose Ownvoice. · Choose who writes: your phone, or your own plan.
It also speaks instead of typing when you tap Listen, writes from your own computer, learns the words you never say and how you like to write, turns raw notes into posts, and follows your phone's colours, font, light and dark (every screen).
Ownvoice is new, so there are no quotes or customer logos to show you yet. Here is what you can check yourself today.
- Eleven releases in 24 days, v1.0.2 on 1 Oct 2026 to v1.0.10 on 24 Oct 2026: all releases.
- Every release ships
Ownvoice.apknext to itsOwnvoice.apk.sha256, so you can check the file you installed: v1.0.10. - A model or prompt change has to pass the writer evaluation gate, the cases P01, P13, S05, R01, R07, R13, R14, P20 and N01: mobile/eval.
- The writing core is published as a package you can use,
ownvoice-engine0.2.0, on npm since 22 Oct 2026: npm. - Every screenshot on this page is an unedited capture of the real app, on a demo phone with demo text: docs/readme.
Rerun the gate yourself from a copy of this repo:
cd mobile/eval
export EVAL_BACKEND=codex-cli
export ONLY=P01,P13,S05,\
R01,R07,R13,R14,P20,N01
node run.ts gate \
http://unused out/gate.json
node score.ts out/gate.jsonWith a local model server the same command runs the phone writer itself; the backend above runs the same prompts and admission checks on a hosted writer. How the eval works.
Reply ideas need something to reply to. An empty box over a readable post on X, LinkedIn, Reddit, Threads or Bluesky offers reply cards, each rated for that platform. A post with no text to ground on, an image-only post, or a screen with nothing readable above the box, shows the plain note Reply ideas are unavailable for now. and nothing is invented. In Gmail, tap the bubble on an open email to get reply ideas; Reply on a card opens Gmail's reply with it in the box, and you press Send. Other chats keep the withhold for now (details).
The phone writer needs room. If your phone needs the one-time writing download, it is about 2 to 3 GB, once, on Wi-Fi, and only after you say yes. Free up space in How Ownvoice writes deletes it again.
Chats polish, feeds reply. In a chat, tapping the bubble improves what you already wrote. Reply cards come from feed apps with a readable post above the box.
- User guide: every screen and every check, in detail
- Vision: who Ownvoice is for and where it is going
- Your growth: keep track on your phone
- Android app: build it, test it, and how it writes
- Writing core and its quality gate
- Icons and all releases
- The original Kotlin app lives in app/
Issues and pull requests are welcome. Build and device checks are in mobile/README.md; the writing core builds and tests on its own, see packages/engine.
Apache-2.0. See LICENSE.