RepostMD
A file-system-aware publishing pipeline that watches your markdown drafts in Finder and one-click reposts them to Substack, Ghost, Medium, and LinkedIn with platform-correct formatting intact.
independent writers and bloggers who draft in local markdown files
- Watches a chosen folder for markdown changes and previews them Mac-quick-look style
- Auto-converts to each platform's flavor of markdown/HTML and pushes via API
- Preserves code blocks, images, footnotes, and front-matter across targets
- Cross-posts to multiple destinations from one confirmation dialog
More writers are moving off Google Docs into local markdown for privacy, version control, and LLM-tool compatibility, but cross-posting is still a manual, error-prone chore.
Real but niche audience: Narrareach reports 1,365+ users for a web-based equivalent, and multiple GitHub repos (iancarson/substack-cross-posting) show repeated DIY attempts — the pain is genuine but not massive.Schedule Substack Notes & Articles, Cross-Post Social | Narrareach ↗iancarson/substack-cross-posting - GitHub ↗
Narrareach already covers Substack→Medium→LinkedIn→X→Bluesky→Threads from a single dashboard; Zapier/Make/n8n fill the gap generically; the file-watcher + Finder-native UX is the only meaningful differentiator and is narrow.Schedule Substack Notes & Articles, Cross-Post Social | Narrareach ↗substack-cross-posting/docs/linkedin-workflow.md at main · iancarson ↗
Writers already pay for cross-posting (Narrareach monetizes, Marked 2 / iA Writer sell at $20-50 indie-mac pricing); but a file-watcher is harder to value than a full scheduling SaaS, capping realistic price.Schedule Substack Notes & Articles, Cross-Post Social | Narrareach ↗Best Markdown Editors for Mac in 2026 ↗
High platform-dependency risk: Substack has no first-party API (only community wrappers), Medium's API is deprecated for new partners, and LinkedIn's ugcPosts endpoint requires Marketing Developer Platform approval — any one breaking kills the product.Quickstart - Substack API ↗JPres-Projects/Substack-API - GitHub ↗
Finder file-watching and Ghost/Markdown rendering are trivial; Substack wrappers exist (substackapi.dev, Python clients). The hard blocker is LinkedIn — posting to personal feeds via API requires approved partner access and is the primary practical obstacle.Technical Overview - Substack API ↗7 Best Markdown Apps for Mac in 2026 ↗