Version 0.6.35 · Chrome · Edge · Firefox

Reply better across social platforms,
with your own AI subscription or local model.

Xtension adds AI reply tools to X/Twitter, Reddit, Facebook, Instagram, Threads, LinkedIn, Bluesky and YouTube. Correct, translate, generate and insert contextual suggestions as drafts. X also keeps ImageGen, PDF export and direct Not following, Following, or Mutual badges. Nothing is published automatically.

  • No provider API key
  • No JoDevelop processing server
  • Signed Windows installer
  • Apache-2.0 open source

Everything Xtension does

One focused workflow for social content: write and adapt posts, create related images, and preserve useful X/Twitter material as clean local PDFs.

PDF export — fully local

Export from the ··· menu

A Download as PDF entry is added to the X/Twitter ··· menu of any article, tweet or thread.

Structure preserved

Headings, paragraphs, lists and quotes keep their formatting. Long threads are paginated so a post is never cut in half.

Smart thread detection

Contiguous posts from the same author are grouped together, and the export stops before replies from other accounts.

Images and quoted posts

Media images, avatars, card images and video preview thumbnails are embedded. Quoted tweets are included with their available content.

Generated in your browser

The PDF is built locally and saved through your browser's normal Save as dialog. Nothing is uploaded anywhere.

Clickable links preserved

Links stay clickable in the PDF, the source URL is added, and the exported account profile is linked at the end.

AI writing tools — Codex, Claude, or local Ollama

Correction

Fixes grammar, spelling and syntax in your draft while keeping your voice. One click to undo.

Translation

Translates your draft into the output language you choose, preserving tone and meaning.

Reformulation

Rewrites your draft to be clearer or more impactful, within the character limit of a post.

Generate

Turn an instruction into a finished post adapted to the visible platform. On an empty reply draft, it proposes contextual replies instead. The writing style is driven by a prompt you control.

Reply suggestions

A panel proposes three replies adapted to the visible post on X/Twitter, Reddit, Facebook, Instagram, Threads, LinkedIn, Bluesky or YouTube. One click inserts a draft; you remain in control of sending it.

Image generation

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.

Undo / Redo

Every AI edit is reversible. Undo and redo arrows sit directly in the composer toolbar, so nothing is ever lost.

Model and reasoning control

Prefer Codex, Claude Code, or Ollama, choose each model, and enable a safe fallback that stops as soon as one engine returns text.

Five interface languages

The extension interface is available in English, French, German, Spanish and Japanese, selected automatically from your browser language.

How it works

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.

  1. 1

    The extension

    Runs only on supported social platforms. It reads the visible post next to the reply field or the draft you act on; private-message routes are excluded.

  2. 2

    The local connector

    A small signed program listening on 127.0.0.1:47623, reachable only from your own machine. It securely routes each request to the selected Codex, Claude Code, or private-network Ollama engine.

  3. 3

    Your subscription or local model

    Codex and Claude Code reuse the sign-ins already present on your computer; Ollama uses the model you installed locally. 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.

Privacy & security

How AI requests work

  • You choose the draft, post, article, thread or image used for the AI request.
  • Fetches the public images of that content from pbs.twimg.com.
  • Your browser sends the useful context only to the selected Codex, Claude Code, or Ollama engine through the local open-source connector. Suggestions may also use that context after you deliberately focus an empty supported reply field.
  • Stores your settings in the browser's extension storage, on your machine.

What Xtension never does

  • JoDevelop does not receive or store your content, AI requests, or AI responses.
  • No platform password, cookie or authentication token read.
  • No access to your private messages.
  • No browsing profile, no analytics, no tracking, no ads.
  • No provider API key requested or stored.
  • No automatic publication: Xtension inserts a draft and never presses Publish.

Verifiable security properties

  • Loopback only. The connector binds to 127.0.0.1. It is not reachable from your local network or from the internet.
  • Origin-restricted. The connector accepts only Xtension's two fixed IDs by default: its current Chrome Web Store ID and its legacy package ID for existing installations. Arbitrary extensions remain blocked. Explicit development or other-browser origins also require a shared local secret.
  • No admin rights. The connector installs under your own user profile in %LOCALAPPDATA%. It never runs as SYSTEM.
  • Code-signed and timestamped. The installer is signed via Microsoft Trusted Signing. Verify it in Windows: right-click → Properties → Digital Signatures.
  • Checksums published. Every download below has its SHA-256 listed so you can verify the file you received.
  • No remote code. The extension ships all of its code in the package. It never downloads or evaluates code fetched at runtime.

Read the full privacy policy →

Download

Install the extension in your browser. Then, only if you want the AI features, install the connector on Windows. Every download below is served by GitHub Releases, from this project's own repository — nothing is hosted anywhere else.

1 · The browser extension

How to install a .zip package

Chrome, Edge, Brave, Vivaldi, Opera

  1. Unzip the archive into a folder you keep.
  2. Open chrome://extensions (or edge://extensions).
  3. Enable Developer mode.
  4. Click Load unpacked and select the unzipped folder.

Firefox

  1. Open about:debugging#/runtime/this-firefox.
  2. Click Load Temporary Add-on and select the manifest.json inside the unzipped folder.

2 · The AI connector (optional, Windows)

Only needed for the AI features. The PDF export works without it. Installs for the current user without administrator rights, starts when you sign in, and securely installs later signed connector updates automatically while idle.

Download XtensionBridgeSetup.exe Windows · v0.6.35 · from GitHub

Verify what you downloaded

On Windows, run Get-FileHash <file> -Algorithm SHA256 in PowerShell and compare with the value below.

File SHA-256
XtensionBridgeSetup.exe 041c5b61d4ab7ee985d1c22348e462f1d506a8aae52ca511175296c7731dbfed
xtension-chrome-v0.6.35.zip 33efc913f423c53ddc24b605d25d886590598fdc5db814449ba4e0e82ace7802
xtension-edge-v0.6.35.zip 33efc913f423c53ddc24b605d25d886590598fdc5db814449ba4e0e82ace7802
xtension-firefox-v0.6.35.zip a5cec4dd392fe9c52d338368472309eb3f86b89fc0c9e630494f3b94b3c3f983

Raw checksum file · version.json

Free and open source

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 issue

Licensed 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.