Prototype for Mac · runs fully offline
Type messy. It fixes itself.
WriteFix watches what you type in any app. Stop for one second and it repairs the spelling, capitals and punctuation right where you typed, using a small model that lives on your Mac.
v0.2 prototype · Apple Silicon · model trained from scratch, 21 MB
Every before and after on this page is real output from the current model.
How it works
Three moments. No buttons.
You never open WriteFix or paste text into it. It sits in the menu bar and works on the text field you are already in.
You type the way you type
Fast, lowercase, no full stops. Mail, chat, notes, a browser, the terminal.
You stop for one second
That pause is the signal. The last thing you typed goes to the model on your own machine.
The text repairs itself
Only the part that changed is retyped, starting from the back, the way a friend would fix it over your shoulder.
Two strands: what you typed, and what it writes
The model reads your messy sentence as one strand and writes a clean one beside it, letter group by letter group. The links between them are what it pays attention to.
Try it yourself
Type your own mess.
These are the real models. Switch between them and compare what each one writes for the same text.
Models
Two sizes. Same job.
Both were built and trained from zero on the same 8.6 million sentences. Pick the one your Mac can carry.
Benchmarks
Share of words still wrong after correction, same tests for both models. Shorter bar is better.Features
Small on purpose.
Private by design
The model runs on your Mac. Nothing you type leaves it, and it works with Wi-Fi off.
Works in any app
It fixes text in the field you are already typing in. No copy and paste, no separate window.
Faster than a blink
WF-1 Mini takes about 21 milliseconds for a sentence and WF-1 Large about a tenth of a second, so the fix lands before you start the next thought.
Pause any time
One shortcut turns it off, the same one turns it back on. You can also switch it off per app.
Undo a bad fix
If it gets one wrong, one shortcut puts your words back and saves the case so the next model learns from it.
Skips code and commands
It is built for ordinary sentences. Code, file paths, links and common shell commands are left untouched.
Controls
Two shortcuts run it.
Press the real keys on your keyboard and watch these light up.
Pause and resume
The menu bar shows ✓Aa when it is on and ⏸Aa when it is paused.
Undo the last fix
Your original words come back exactly as you typed them, and that text is left alone afterwards.
Install guide
On your Mac in four steps.
This is a developer-style install for now. It takes about five minutes, most of it waiting for one download.
Get the command line tools
Skip this if you already use git or Xcode. A system window opens; click Install.
xcode-select --install
Download WriteFix
It has to live in a folder called writefix in your home folder, because the app loads its code from there.
git clone https://github.com/rishiraj38/writefix.git ~/writefix
Run the installer
It sets up Python packages in their own folder, builds the menu-bar app and opens it. Look for …Aa in the menu bar.
cd ~/writefix && ./install.sh
That installs WF-1 Mini. For WF-1 Large, run this instead. It downloads 187 MB more, and you can switch back any time with ./scripts/use_model.sh mini.
cd ~/writefix && ./install.sh large
Allow it to see your typing
macOS asks once. Open System Settings, then Privacy & Security, then Accessibility, and switch on WriteFixApp. The icon turns to ✓Aa. Type four or more words anywhere and stop for a second.
Prototype status
What it can do today.
This is an early build shared with friends. Here is where it stands, measured on the current model.
Works now
- Capitals and punctuation: full stops, commas, question marks, apostrophes.
- Common typos: tommorow, becuase, realy, freind, resturant.
- Chat shorthand: u, pls, abt become you, please, about.
- Word errors on test text: 27% before, 9% after with Mini, 5% with Large.
- Harder slips, with Large: "alot", "this are" and "pls" now get fixed.
Not yet
- Long, messy messages: on very rough text with tech words, both models still leave about a third of the words wrong.
- Correct text: Mini changes about 5 in 100 sentences that were already fine, Large about 1.
- English only, and Mac only.
- Tested apps: TextEdit only, with both models. Chat apps and browsers are next.