Skip to content
umeranjum17Public

About

Local-first Android writing booster: reply and compose help over your apps, drafted on-device, with honest slop, quality and reach scores.

Resources

Stars

5 stars

Watchers

0 watching

Forks

Latest commit

 

History

325 Commits

Folders and files

Repository files navigation

Dot, Ownvoice's smiling coral drop holding a pencil

Ownvoice

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.

Left: Ownvoice's panel over an X reply box, headed Suggested replies, with a card marked Nothing flagged and another flagged for stock wording, each with Insert, Edit and Why? Right: the Ownvoice home screen, ready to help, with its on switch.

Quick start

  1. 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.
  2. 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.
  3. 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.apk
Android 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.

Why Ownvoice

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.

What you get

Polish your message: Cleaned up fixes dont and shoud, while Shorter rewrites the reply without the highlighted stock phrase Suggested replies · X: Push back, kindly and Ask a question cards, each with Insert, Edit and Why?, and notes on how it reads on X
Polish what you wrote: fix slips, trim filler with Shorter.  ·  Reply ideas on X: cards rated for the platform.

Make it better: a selected sentence and its shorter version, with buttons for Shorter, Simpler, Fix spelling, Friendlier and Firmer How Ownvoice writes: choose who writes your drafts, on this phone, private and free, or with the ChatGPT, Claude, OpenRouter or OpenCode Go plan you already pay for
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).

Proof

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.apk next to its Ownvoice.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-engine 0.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.json

With 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.

Known limits

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.

More

Contributing

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.

About

Local-first Android writing booster: reply and compose help over your apps, drafted on-device, with honest slop, quality and reach scores.

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages