Chrome · MV3 · bring your own LLM · MIT
Five takes.
Every tweet.
A free Chrome extension that drops 5 distinct reply variants into a panel the moment you focus an X reply box. Bring your own LLM key. 100% local. Open source.
x.com/kellyyuweipeng/status/1857…
live
When you click into the reply box…
Tweet your reply
▎ X Reply Helper opens with 5 ideas ↓
Concrete
the gap between "idea" and "shipped" has never been smaller
Question
curious what your favorite use case has been so far
Counter
depends what you're shipping — customer trust still takes the same amount of time
Personal
finally doesn't feel like you need to hire people just to test an idea
Playful
solo founder = me, myself, and 4 AI agents
* representative output, default settings
▎ What it does
Built for the way
creators actually reply.
01
Five poses, every time
Concrete, Question, Counter, Personal, Playful. Each suggestion takes a different angle, so you always have real variety to pick from — not five rephrasings of the same thing.
02
Type your angle, get phrasing
Have an idea but stuck on how to phrase it? Type it in any language. Get 4 native English variants of your idea — short, sentence, playful, or echoing the original.
03
Bring your own LLM
Anthropic, OpenAI, Kimi, Zhipu GLM. Use whichever provider you already pay for — or want to try. Switch any time. Each key remembered separately.
04
In your voice, over time
Every reply you actually click into the composer gets remembered locally. Suggestions drift toward your real voice the more you use it.
05
100% local. No telemetry.
Your API key stays on your machine. No analytics, no server, no phone-home. Just you and the LLM provider you chose.
06
Bilingual by default
English tweet → English reply. Chinese tweet → Chinese reply. Detected client-side via script analysis — not by asking the model to guess.
▎ Where it shines
For the moments
your reply box hates.
stuck staring
"I have nothing to say"
You like the tweet but the box is blank. Five angles let you find the one you actually agree with — not the first thing that came to mind.
non-native
Replying in a second language
You know exactly what you want to say in Chinese. Type it. Get four native English phrasings that don't read like translation.
building audience
Showing up in 50 reply boxes a day
Engagement is volume. The tool removes the activation cost so you can actually leave thoughtful replies on the accounts you care about.
don't want to sound AI
Sounding like you, not GPT
No em-dashes, no "Great point!", no LinkedIn voice. The variants are short, lowercase, opinionated — like a real reply guy with taste.
▎ How it compares
Why not just use
ChatGPT in another tab?
Reply Helper
ChatGPT tab
Grok
Writing manually
In the reply box, no copy-paste
✓
—
✓
✓
5 different angles, not 1 answer
✓
if asked
—
—
Your API key, your model
✓
✓
—
—
Learns your voice over time
✓
—
—
✓
Bilingual EN ↔ 中
✓
✓
English-leaning
✓
Free & open source
✓
—
—
✓
Zero data leaves your machine
✓
—
—
✓
▎ The panel
Focus the reply box.
The panel is already there.
x.com/kellyyuweipeng/status/1857...
Concrete
the gap between "idea" and "shipped" has never been smaller
Question
curious what your favorite use case has been so far
Counter
depends what you're shipping — customer trust still takes the same amount of time
Personal
finally doesn't feel like you need to hire people just to test an idea
Playful
solo founder = me, myself, and 4 AI agents
▎ Install
Up and running
in 60 seconds.
Not on the Chrome Web Store yet — early personal tool. Source is fully open if you want to audit before installing.
STEP 01
Download the zip
Grab x-reply-helper.zip from the latest GitHub Release. Unzip somewhere you'll keep it.
STEP 02
Load unpacked
Open chrome://extensions, toggle Developer mode, click Load unpacked, pick the folder.
STEP 03
Add an API key
Click the toolbar icon. Pick a provider — Zhipu GLM has a free tier — paste your key, save.
STEP 04
Open X and reply
Click any tweet's reply box. The panel is already there with 5 suggestions. Click a card to insert.
Builder · Indie · Reply guy
Kelly Peng
I built X Reply Helper because I wanted to engage more on X without sounding like a chatbot or wasting 90 seconds staring at a blank reply box. I'm bilingual and a slow writer in English, so the "type your angle in any language, get native English phrasing" flow is the part I use most. One of a handful of small tools I'm making for X creators.
▎ Frequently asked
Questions you'd
probably ask first.
Q.01Does my data leave my machine?
+
Only what you send to your LLM provider when generating a reply: the original tweet plus any angle you typed. The extension itself has no backend, no analytics, no telemetry. Your API key, your settings, and the replies you've picked all stay in local browser storage.
Q.02Which LLM providers can I use?
+
Anthropic (Claude), OpenAI, Kimi (Moonshot), and Zhipu GLM. Each key is stored separately so you can switch providers without retyping. Zhipu has a free tier — easiest entry point if you don't already pay for one.
Q.03Will the replies sound like AI?
+
The system prompt is tuned hard against AI tropes — no em-dashes, no "Great point!", no LinkedIn voice. Replies are short, lowercase, and opinionated by default. As you actually click variants into the composer, the model gets a few of them as voice samples on the next call, so it drifts toward you.
Q.04How does bilingual detection work?
+
Client-side script analysis: count Han characters, count Latin characters, pick the dominant. The model is then asked to reply in that language. Works even on mixed-language tweets — it picks whichever script the tweet leans toward.
Q.05Why not just put it on the Chrome Web Store?
+
Eventually. For now it's a personal tool I share with friends, and the Web Store review process for "modifies X.com" extensions is non-trivial. Loading unpacked from the GitHub release is faster and lets you read the source first.
Q.06Will it work on the X mobile app?
+
No — Chrome extensions only run on desktop browsers. It works on x.com in any Chromium-based desktop browser (Chrome, Arc, Brave, Edge).
Stop staring at the box.
Start replying.
Free, open source, runs on your own LLM key. Install in a minute, uninstall in a second.
$ git clone github.com/kellypeng/x-reply-helper