Help
By Axel Antas-Bergkvist Published May 23, 2026

Where Specter keeps config, state, and logs

Specter stores its own files in a few standard locations on your Mac. You rarely need to touch them, but it helps to know where they are for troubleshooting, backups, or a clean uninstall.

Your configuration — the blog URL, your settings, and the API key — lives at:

~/.config/ghost-sync/config.json

This file is written with restricted permissions so only your user account can read it, since it holds your Admin key.

The sync state — what Specter remembers between runs, including the last sync time and counters — lives under:

~/.local/state/ghost-sync/

That folder also holds your license state. The state directory is safe to think of as Specter’s working memory, separate from your actual posts (which live in the folder you chose).

The log of sync activity and any errors is at:

~/Library/Logs/ghost-sync.log

That is the file to open when sync is misbehaving; see sync isn’t running for how to read it. Note that none of these are your content — your posts are the markdown files in the folder you picked. If you ever want to remove everything, uninstalling Specter covers deleting these directories too.

Buy Specter — $49 Browse all guides