context-attachment-manager
Codex and Claude Code plugin (works in Claude Desktop): choose which past images go to the model with your next message. Unchecked images become placeholders, the conversation goes on, and requests st
X(트위터)·Threads 작성창 안에서 초안을 여러 톤으로 동시에 다듬는 Chrome 확장. 초안은 저장하지 않는 로컬 우선 설계.
Translation pending
PluginsTypeScript · JavaScriptGitHub @soulduseOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
X/Threads 초안을 여러 톤으로 다듬어주는 Chrome 확장 — 로컬 우선, 내 AI 구독 활용
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗English | 한국어 | 日本語 | Français | Deutsch | Español | 简体中文 | 繁體中文
Rewrite your X (Twitter) / Threads drafts in multiple tones, right inside the compose box — a Chrome extension + local LLM helper.
Use the subscription you already pay for. Retone wraps the official claude / codex / agy (Antigravity) CLIs as headless subprocesses, so your Claude Pro/Max, ChatGPT Plus/Pro, or Google AI Pro/Ultra subscription does the rewriting — no OAuth token extraction, no third-party servers. BYO API keys (Anthropic / OpenAI / Gemini) are also supported.
Chrome extension (content script on x.com / threads.com)
│ localhost HTTP (127.0.0.1:7386, token auth)
▼
Local helper (zero-dependency Node ESM)
├─ claude-cli : claude -p (Claude subscription)
├─ codex-cli : codex exec (ChatGPT subscription)
├─ antigravity-cli : agy -p (Google AI Pro/Ultra subscription)
└─ anthropic / openai / gemini : your own API keys
With Node.js 18+, one line installs the helper and registers auto-start (macOS launchd):
npm install -g retone && retone install # undo: retone uninstall
git clone https://github.com/soulduse/retone.git
cd retone
npm install # devDeps for building the extension (the helper itself is zero-dep)
npm start # starts the helper on 127.0.0.1:7386
Register auto-start: cd helper && node src/index.js install
npm run build # produces extension/dist/
Chrome → chrome://extensions → enable Developer mode → Load unpacked → select retone/extension/dist.
Open the extension options page — it connects and pairs with the helper automatically (no token copying; POST /v1/pair). If the helper isn't running, step-by-step instructions are shown.
~/.config/retone/config.json, mode 0600), never in the browserIf automatic pairing ever fails, paste the output of retone token into Advanced settings manually.
Seven built-in presets: Simple polish · Polite · Casual · Witty · Concise · Viral hook · English translation. All editable — plus custom presets — on the options page.
The extension UI is currently in Korean.
node src/index.js serve # start the server (same as npm start)
node src/index.js token [--rotate] # print / rotate the auth token
node src/index.js status # server status + provider availability
node src/index.js test "text" --provider claude-cli --preset polish,concise
node src/index.js install # register launchd auto-start (macOS)
node src/index.js stop # stop the server
npm run dev # watch build for the extension
npm test # helper unit tests (node --test)
cd extension && npx tsc --noEmit # typecheck
HTTP API reference: docs/api.md
claude, ANTHROPIC_API_KEY is removed from the environment so the CLI stays in subscription mode (if the key is present, usage silently switches to API billing).extension/src/content/sites/.agy) instead. Install it from https://antigravity.google and sign in once by running ~/.local/bin/agy in a terminal.Your draft goes through the local helper only to the AI provider you selected. No collection server, no telemetry, no log uploads. API keys are stored only in ~/.config/retone/config.json (mode 0600).
MIT — use it, fork it, ship it. If you find it useful, a ⭐ is appreciated.