Ghost · Connect

Connect your Ghost blog

Edit your Ghost posts in markdown — sync them back with one click. Specter pulls your Ghost blog down to a folder of local markdown files, so Claude, ChatGPT, Gemini, or any editor you like can rewrite them, then pushes the changes back over the Ghost Admin API.

Works with Ghost 5.x and later — self-hosted or Ghost(Pro). Connects via an Admin API key you generate yourself.
What happens next

Three steps. No drama.

Generate an Admin API key

In your Ghost admin go to Settings → Advanced → Integrations → Add custom integration. Name it "Specter" and copy the Admin API key — it's the long string after the colon. Walkthrough →

Paste it into Specter

Open Specter on your Mac, add a Ghost blog, paste your blog URL and the Admin API key. Specter tests the connection before continuing — no key ever leaves your Mac.

Your posts appear in your sync folder

Each Ghost post becomes a markdown file with full frontmatter (title, status, tags, authors, excerpt, feature image, scheduled date). Edit them in Obsidian, VS Code, or hand the whole folder to Claude — Specter pushes changes back to Ghost.

What Specter sees

Posts and pages. Nothing else.

Specter only reads and writes your Ghost posts, pages, tags, and authors through the Admin API. It never touches members, newsletters, themes, or your Stripe keys. Your Admin API key lives on your Mac, not on our servers — and you can revoke it from your Ghost admin at any time. Read the full privacy policy →

Use any AI on your Ghost blog

Buy the official app, or build the free open-source version.