PolyPost

Author posts for social media with rich formatting support and optional AI-assisted authoring

Typescript, Javascript πŸ“„ MIT ⭐ …
Screenshot of PolyPost

Draft a post once and format it for every platform at the same time. The main editor uses TipTap for word-processor-style editing, and a live preview rail shows your post on LinkedIn, X, Bluesky, Threads, Mastodon, Facebook, and Instagram, each with its own character limit, counting rule, and formatting applied.

Features

  • Live multi-platform previews with each platform’s character limit, counting rule, formatting, and warnings β€” LinkedIn, X, Bluesky, Threads, Mastodon, Facebook, and Instagram.
  • Fork-on-edit per platform with one-click re-sync, plus local autosave and saved drafts.
  • @[Name] mentions, highlighted in the editor and previews β€” kept spaced for LinkedIn (where the extension resolves them into real, clickable mentions) and collapsed to a single handle-style token elsewhere.
  • Shared images & links β€” add once, reuse everywhere; Copy image pastes a picture straight into LinkedIn.
  • Optional, bring-your-own-key AI β€” write, adapt a single platform, auto-fit over-limit posts, and feed in reference sources (files, URLs, or pasted text), with a multiline prompt box and remembered prompt history.
  • Rich-text editing β€” Markdown and Word paste, file import, a searchable emoji picker, lists, and links, with LinkedIn-style Unicode styling where it helps.
  • Private by default β€” drafts, settings, and API keys stay in your browser; nothing leaves it except the AI endpoint you choose to configure.
  • Installable PWA β€” add it to your home screen or desktop and launch it in its own window; the app shell is cached so editing and drafts work offline, attachments are kept on-device, and a reload prompt appears when a new version ships.