Paste a few things you actually wrote. Fogar’s Writing widget distills them, once, into a voice profile you can read and edit: your words, your rhythm, your tics at their real frequency, the things you would never say. Then every rewrite, tighten-up, or draft comes back in that voice, in the register you pick. The model runs inside your browser, so the samples never leave it.
Free. Open source. Works offline once the model is cached.
A voice is not a tone setting. It is the words you reach for, how long your sentences run and how much that varies, how you open and close, the small moves that give you away and how often you actually make them. That is what the profile records, with quotes from your samples as evidence.
A couple of emails, a few chat messages, something longer if you have it. Type or paste each one into the Voice tab, or drop a file. Tag where it came from. Three to five is plenty to start.
samples stay in extension storageThe model reads the samples and writes the profile under six headings: diction, sentence rhythm, structural habits, tics and fingerprints with their frequency, baseline intensity, and what you would never do. It is plain text. Read it, fix it, add a rule.
one call · versioned · editablePaste a draft and pick Rewrite, Tighten, or Warmer; or pick Draft and say what the message should do. The profile and the register’s rules ride along on every run. Copy the result, or send it back in and go again.
rewrite · tighten · warmer · draftThe method, samples distilled once into a profile that rides along on every run, comes from Dickens, the voice engine by the same author. Fogar carries a light version of it.
You do not write emails the way you write chat messages, and neither is a different person. A register is the same voice at a different formality and length, with rules of its own. Three come built in. Add the rest: a LinkedIn post, release notes, texts to your mother.
Professional but warm. Concise; a few short paragraphs, no padding. Opens with the point, not throat-clearing; signs off naturally.
built inCasual, conversational. Terse; one to a few lines, often a single thought. Lowercase is fine, fragments are fine, no sign-off, no bullet lists.
built inConsidered, literary. Flowing long-form; paragraphs breathe and arguments develop. Vary the rhythm hard; specific detail over generality.
built inA name, a formality, a length, and rules. “No em dashes” is more than a hint: after the model answers, any em dash it slipped in is turned into a comma, so the rule holds even when the model forgets.
add as many as you like| Step | On this device | Cloud, your key |
|---|---|---|
| Adding samples | 0 requestsStored in Chrome’s extension storage on this machine. They ride along in your backup file and nowhere else. | 0 requestsSame. Adding a sample sends nothing. |
| Distilling | 0 requestsThe samples go to the model running in your browser. Once. | The samples, onceTo the endpoint you picked in the widget’s header, with your key. Nothing passes through Fogar. |
| Each run | 0 requestsProfile, register rules, and your text meet inside the browser. | The profile, the rules, and your textTo that same endpoint. The network ledger in Settings counts it. |
One widget is one voice. Add a second for a client or a brand; they never mix.
The rest of Fogar is a new tab that answers from a model running in your browser. See what leaves in each mode.
Three to five pieces of your real writing, across a couple of registers, produce a profile worth using. More helps, up to about a dozen. Paste what you actually sent, not what you wish you had sent; the profile is a portrait of you on an ordinary day.
Into Chrome’s extension storage on this machine, and into the backup file if you download one. On this device they are read by the model running in your browser and never leave it. If you pick a cloud model in the widget’s header, the samples go to that endpoint once, when you press Distill, and the profile and your text go there on each run. Nothing passes through Fogar.
Yes. It is plain text under six headings. Open the Voice tab, press Edit, fix what the model got wrong or add a rule of your own, and save. Every run uses the profile as you left it. Distilling again writes a new version.
The same voice at a different formality and length, with rules of its own. Email, Chat, and Essay come built in, and you can add any number more. Rules are followed exactly, and “no em dashes” is enforced after the model answers as well, so the rule holds even when the model forgets.
Yes. One Writing widget is one voice. Add a second widget from the Add widget menu, name it after the client or the brand, and feed it their samples. The two never mix.
No. It does not try to defeat AI detectors, and it is not for passing off someone else’s text as your own. It rewrites and drafts in your voice, from your samples, and the result reads as you because it is built from you.
Yes, in local mode, once the model is cached. Samples, profile, and registers are on your disk; turn off Wi-Fi and it keeps writing.
Fogar is waiting on Chrome Web Store review. Until the listing is live, download the extension and load it yourself: three steps, no terminal. This page will carry the store link the moment it exists.
Version 0.1.0, a 7.3 MB zip. Prefer to wait for the store? Get notified when it ships.
You get a folder named fogar-chrome. Put it somewhere it can stay; Chrome runs the extension from that folder.
chrome://extensions and turn on Developer mode.The switch is in the top right corner.
Then open a new tab.
Installed this way, Fogar does not update itself, and Chrome may ask at launch whether to keep developer-mode extensions; Cancel keeps it. When the store listing goes live, install from there and bring your data over with the backup in Settings.