Open SourceReddit Reply Drafter
Chrome Extension · JavaScript · MIT

Claude drafts. You decide.

A Chrome extension that reads the Reddit thread you're looking at, drafts 1–4 reply options in your voice, and copies the one you choose. You paste, edit, and post manually. Nothing is ever sent automatically.

$chrome://extensions
MV3
Manifest
Free
Base tier
Local
Storage
What's inside

Reads what you're looking at

The content script reads the post and visible comments from the page DOM — it never calls Reddit's API and never authenticates as a Reddit app. It's treated the same as any other reading-assistant browser tool.

Your voice profile

The most important setting. Describe specifically how you write — tone, vocabulary, things you'd never say — and Claude incorporates it into every draft. Generic profiles get generic output.

Draft history

Recent drafts are kept in local storage so you can come back to ones you didn't use immediately. Nothing is synced to any server.

No automatic posting

The extension does not post, comment, vote, or save on Reddit. Every action is performed by you in Reddit's normal UI. This is deliberate — it keeps the extension on the right side of Reddit's terms and authentic engagement.

Both Reddit versions

Supports new Reddit (shreddit-post) and old Reddit. If Reddit changes their DOM, the selectors in src/content.js need updating — a known limitation.

Freemium via your own key

Your Anthropic API key is stored in chrome.storage.local. It never syncs anywhere except when making the API call. Estimate ~$0.05–$0.15 per draft with Opus. Switch models in src/background.js to control cost.

Install (developer mode)
Step 1 — open extensions
$chrome://extensions
Step 2 — toggle developer mode, click Load unpacked
$Select the reddit-reply-drafter folder

After loading, click the extension icon and go to Settings (⚙). Paste your Anthropic API key and replace the default voice profile with a real description of how you write — this is the highest-leverage setting.

Privacy

Nothing leaves your browser that you didn't ask for.

Your API key lives in chrome.storage.local — not synced, not stored on our servers. Drafts are stored locally. The extension only reads Reddit pages you are actively viewing — it does not run in the background or browse Reddit on its own.

Drafting only happens when you explicitly click the button. No auto-trigger, no background activity.

Frequently asked

Do I need a NerdSnipe account?

No. You need an Anthropic API key (get one at console.anthropic.com). The extension communicates directly from your browser to Anthropic's API — there's no NerdSnipe backend involved.

How much does it cost to run?

Each draft is one Claude API call. With Opus and 2 draft options, expect roughly $0.05–$0.15 per click. Heavy use (30 drafts/day) is $50–100/month. Switch the MODEL constant in src/background.js to a cheaper model to reduce cost.

What if Reddit changes their page structure?

The selectors in src/content.js would need updating. Both shreddit-post (new Reddit) and old Reddit are supported in the current version. Fork the repo and fix the selector — it's usually a one-line change.

Will it be published to the Chrome Web Store?

Not yet — install via developer mode for now. Load unpacked from chrome://extensions. A Web Store listing may come later.

Read faster. Reply with intent.

Clone the repo, load it unpacked, and add your Anthropic API key. The voice profile setting is where the real value is — be specific about how you write.