xposter
Chrome MV3 extension for importing Markdown drafts into X Articles.
xPoster is a free Chrome extension that lets you write content in Markdown and then push it into X (formerly Twitter) Articles without retyping or reformatting by hand. The idea is that many writers prefer composing in a dedicated Markdown editor but still want to publish on X, and copying text between the two loses all the formatting. xPoster bridges that gap.
The workflow is straightforward. You open or create an article draft at X's compose page, then open the xPoster side panel in Chrome. You paste your Markdown text or load a file, check the preview, and click to import. xPoster fills the X Article editor with the converted content, headings, paragraphs, lists, quotes, bold and italic text, code blocks, dividers, and tables. Tables are handled by rendering them as images since X's editor does not support raw table markup. Local image files and web-hosted images are uploaded to X directly. The extension does not click Publish for you; that step always stays in your hands.
You can also queue multiple Markdown files at once. When several files are loaded, the interface switches to a pending list view. You can edit each draft before writing it, write them all in sequence with one button, or write a single draft from within its edit popup. Each draft is removed from the queue once it has been successfully written into X.
The extension stores drafts in browser-local storage and does not communicate with any external server. It requests only the permissions it needs: access to X's pages to fill the editor, and the ability to find the active tab. There is no account required, no subscription, and no analytics.
xPoster is available on the Chrome Web Store and can also be installed from source. The project is released under the MIT license.