This is what it does

Try the Brand Voice Lock and the score

Paste a draft and a hook from the prospect’s post: this page runs two mechanisms from the extension’s own code — the post-pass that strips your banned phrases, and the 0–100 personalization score.

Runs in your browser — two checks from the product’s own code

  • What it does: strips your team’s banned phrases out of a draft even if a model put them back, and scores how much of the prospect’s own material the draft actually uses.
  • What to try: the example already contains two banned phrases — watch them disappear, then change the hook so its first 20 characters no longer appear in the draft and watch the score drop.
  • What it does not do yet: it does not rewrite. Voice mirroring is a language-model call that needs the extension and a configured model, and no live rewrite is hosted, so nothing on this page invents rewritten text.

Status

What exists today

  • The extension is built and packaged for Chromium and Firefox, and the release check re-runs the packages and their hashes. The two zips, their checksums and the load-unpacked notes are on the beta page.
  • The rewrite needs a model. The companion web app is deployed as a shell, but the API domain it calls does not resolve yet, and the landing’s store links are template URLs with no item behind them — so the installed extension is the only route that works today.
  • Pay per rewrite: 100 credits for $50, about $0.50 each, with no subscription. Profile analysis is free; a credit is spent only when a draft is rewritten.

Under the hood

What it is built on

Stack
TypeScript on both sides: a Chrome extension with a React popup and webpack build, over a Node.js / Express API with PostgreSQL, Gemini for analysis and rewriting, and Stripe for billing.
Surfaces
A LinkedIn profile button, a button inside Gmail compose, an extension popup and settings page, a companion web app, and this page’s two client-side checks.
Tested by
One root command: type checks across all three packages, 9 checks on prompts and scoring, 3 extension hook-detection checks, the backend suites, and a release check that re-verifies the committed store packages against the tree.

Questions about GhostWriter

Whether it fits your team, what it does with a prospect’s data, or how the credits work — ask.

Ask about GhostWriter