Skip to content

Writes like you.
Stays out of sight.

Ghostwriter sits inside your CMS. It learns how your site writes and what its pictures look like, drafts entries from a short brief, and leaves everything in the entry form for you to check and save.

Runs on Claude, ChatGPT or Gemini, with your own API key. EmDash and WordPress versions are on the way.

Ghostwriter’s writing panel over an entry form: the conversation on the left, the draft on the right, with a Use this draft button Ghostwriter Close Show the brief Ghostwriter A couple of questions first: is there a client quote I can use, and which areas do you cover for winter visits? You Yes, use the line from the Tyne Valley client. We cover Northumberland and Durham. Ghostwriter I’ve followed your Services page, block for block, and kept the quote as written. ✓ Draft written · 284 words 284 words Blocks Text Edit YAML Use this draft Click any writing to change it. It’s saved when you leave it. TITLE SUMMARY PAGE BUILDER Winter garden care Four visits between November and February, so your garden is tidy where it matters, wild where it helps, and ready for spring. Hero HEADING A garden that comes through winter well BUTTON TEXT Book a winter visit
  • Learns your voice

    Reads a sample of your published entries and writes a guide to how the site sounds, which you can edit.

  • Drafts from a brief

    A short set of questions and a conversation become a draft, written straight into the entry form.

  • Matches your pictures

    Finds free photos that match the images already on the page, or makes one in that style.

  • Keeps a plan

    Ideas for what to write next, based on what each part of the site has and lacks.

How it works

  1. Connect a model

    Add a key for Claude, ChatGPT or Gemini to your environment. Ghostwriter reads it each time and never stores it.

  2. Learn your voice

    It reads a sample of your published entries and writes a voice guide, which you can edit by hand or by asking.

  3. Write from a brief

    On a new entry, answer a few questions. Ghostwriter asks about anything it still needs, then drafts.

  4. Check and save

    Use this draft puts it into the form. You read it, change what needs changing, and save.

Nothing is published for you.

Every draft lands in the normal entry form, with your fields, your drafts and your permissions. A person reads it, changes what needs changing, and presses save. The writer uses only facts from the brief and the conversation; it does not invent figures, quotes or client names.

Your keys stay yours
Read from your environment each time they are needed, and never stored.
Nothing sent until you ask
Content goes to the provider you chose only when someone starts something.
No invented facts
No made-up figures, quotes or client names. Links it can’t decide are listed for you.
Yours to change
The guides and kinds of content are yours to edit, and every prompt can be overridden in your project.

Read the docs

Each plugin has its own docs: installing, the setup steps, writing and editing, the guides, images and the content plan.