Export from the ··· menu
A Download as PDF entry is added to the X/Twitter ···
menu of any article, tweet or thread.
Version 0.6.8 · Chrome · Edge · Firefox
Xtension adds a compact toolbar to the X/Twitter composer: correct, translate, reformulate, generate replies and create images — plus a clean PDF export for any article, tweet or thread. Requests go through your own authenticated ChatGPT/Codex session. No API key. No developer server. No account to create.
Two independent halves: a PDF exporter that runs entirely in your browser, and a set of AI writing tools that run through your own ChatGPT/Codex account. Each one can be used without the other.
A Download as PDF entry is added to the X/Twitter ···
menu of any article, tweet or thread.
Headings, paragraphs, lists and quotes keep their formatting. Long threads are paginated so a post is never cut in half.
Contiguous posts from the same author are grouped together, and the export stops before replies from other accounts.
Media images, avatars, card images and video preview thumbnails are embedded. Quoted tweets are included with their available content.
The PDF is built locally and saved through your browser's normal Save as dialog. Nothing is uploaded anywhere.
Links stay clickable in the PDF, the source URL is added, and the exported account profile is linked at the end.
Fixes grammar, spelling and syntax in your draft while keeping your voice. One click to undo.
Translates your draft into the output language you choose, preserving tone and meaning.
Rewrites your draft to be clearer or more impactful, within the character limit of a post.
Turn an instruction into a finished post. On an empty draft under a tweet, it writes a contextual reply instead. The writing style is driven by a prompt you control.
A panel proposes ready-to-post replies in several angles: human reaction, short impact, concrete argument, positive agreement, contextual humour, sharp angle, useful context, question — plus three prompts you can customize.
Describe an image and attach it to your post. Square, landscape and portrait formats (1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3), style presets (photorealistic, illustration, infographic, 3D), framing and mood. The first image of the post can be used as a visual reference.
Every AI edit is reversible. Undo and redo arrows sit directly in the composer toolbar, so nothing is ever lost.
Pick any Codex model available to your ChatGPT account and set the reasoning effort
per request. Defaults: gpt-5.6-luna at maximum reasoning.
The extension interface is available in English, French, German, Spanish and Japanese, selected automatically from your browser language.
A browser extension cannot spawn a desktop process, and it cannot safely hold an OAuth refresh token. So the AI features go through a small local connector that you install once on Windows.
Runs only on x.com and twitter.com. It reads the post you
selected or the draft you typed, and nothing else.
A small signed program listening on 127.0.0.1:47623, reachable only
from your own machine. It starts the official Codex App Server in your Windows
session, denies tool approvals and uses read-only ephemeral threads.
Codex reuses the ChatGPT sign-in that already exists on your computer. The request is sent to OpenAI under your own account, with the model and reasoning effort you selected. Xtension never asks for an API key.
The PDF export needs none of this — it works on its own, offline, as soon as the extension is installed.
pbs.twimg.com.
127.0.0.1. It is
not reachable from your local network or from the internet.
%LOCALAPPDATA%. It never runs as SYSTEM.
Install the extension in your browser. Then, only if you want the AI features, install the connector on Windows.
Chrome, Edge, Brave, Vivaldi, Opera
chrome://extensions (or edge://extensions).
Firefox
about:debugging#/runtime/this-firefox.manifest.json inside the unzipped folder.
Only needed for the AI features. The PDF export works without it. Installs for the current user, no administrator rights required, and starts automatically when you sign in.
Download XtensionBridgeSetup.exe Windows · 82 MB · v0.6.8
On Windows, run Get-FileHash <file> -Algorithm SHA256 in PowerShell
and compare with the value below.
| File | SHA-256 |
|---|---|
| XtensionBridgeSetup.exe | 898f17f85f330fcd3d7c2a1abeb3223c0f20995d196518a41f0549c7119434fe |
| xtension-chrome-v0.6.8.zip | c3a358825285d4c40a408c72f837985c7bb5c8fe96f43212cdf62675a732565d |
| xtension-edge-v0.6.8.zip | c3a358825285d4c40a408c72f837985c7bb5c8fe96f43212cdf62675a732565d |
| xtension-firefox-v0.6.8.zip | f57932031f9bc7094d9d373f2e8cb8eda66ff9476e89c3ba5b0e29a587c007a3 |
An extension that reads what you write and a program that runs on your machine should be inspectable. The entire codebase is published on GitHub under the Apache License 2.0, so anyone can read exactly what Xtension does, review the network calls, check that the claims on this page hold — and use, modify or redistribute the code.
github.com/JoDevelop1/xtension Browse the code, open an issueLicensed under the Apache License 2.0 — free to use, modify and redistribute, including commercially, with an explicit patent grant. Attribution and a copy of the licence are required.