Short answers to the things people ask most — getting started, common errors, and billing. Still stuck? Email support@spectersync.com.
Specter's free tier allows 5 file syncs per calendar month. When you hit 5/5, the count resets on the 1st, or upgrade to Pro to remove the limit.
HelpIf macOS says Specter can't be opened, the app is notarized but Gatekeeper is being cautious. Right-click the app and choose Open once to launch it.
HelpA Specter Pro license activates on up to two Macs. To move it to a new machine, deactivate one first to free a slot, then activate on the new Mac.
HelpYes — Specter Pro includes free updates forever, delivered through the app's built-in auto-update. Buy once and every future version is included.
HelpIf Specter says the Ghost connection failed or the API key is invalid, check the API URL, the id:secret key format, and that it's the Admin not Content key.
HelpSpecter Pro comes with a 14-day, no-questions-asked refund. Email support@spectersync.com from your purchase address within 14 days to request one.
HelpTo uninstall Specter, quit it from the menu bar, move the app to the Trash, and optionally delete its config and state files. Your posts stay on disk.
HelpSpecter is local-first: your posts sync directly between your Mac and your Ghost blog, with no middleman server. Here's how your content stays private.
HelpSpecter tracks posts by a ghost_id in each file's frontmatter, not by filename, so renaming is safe. A duplicate appears only if a file has no ghost_id.
HelpSpecter's free tier allows 5 file syncs per month; Pro removes the limit for a one-time $49. Here's what counts as a sync and when the counter resets.
HelpIf Specter's sync notifications aren't appearing, enable them in System Settings → Notifications. macOS controls notification permission per app.
HelpIf Specter's sync stops running or the daemon stops, restart it from the menu bar and check the log at ~/Library/Logs/ghost-sync.log for the cause.
HelpSpecter's system requirements: macOS 14 Sonoma or later, an Apple Silicon Mac, and a Ghost 5.x+ blog with an Admin API key. Here's the detail.
HelpSpecter does two-way sync between Ghost and local markdown. It syncs posts — body, title, tags, status, feature image URL, and excerpt — and nothing else.
HelpSpecter keeps its config at ~/.config/ghost-sync/config.json, its sync state under ~/.local/state/ghost-sync/, and logs at ~/Library/Logs/ghost-sync.log.