A Chrome extension for X / Twitter, Instagram, and Xiaohongshu cross-post workflows.
- Adds actions to the X/Twitter tweet three-dot menu:
Send to XiaohongshuSend to InstagramSave Screenshot LocallyDownload Video
- Captures tweets in mobile-friendly width for posting
- Autofills Xiaohongshu publishing fields (images + title + body)
- Autofills Instagram post flow (images + caption, final publish is manual)
- Adds
Share to Xin Instagram post three-dot menu- Opens X composer
- Fills text
- Uploads media in order (up to 4 items)
- Open
chrome://extensions - Enable Developer mode
- Click Load unpacked
- Select this project folder
- Open a tweet
- Click the tweet three-dot menu
- Click
Send to Xiaohongshu - The extension captures and autofills on Xiaohongshu
- Open a tweet
- Click the tweet three-dot menu
- Click
Send to Instagram - The extension captures and opens Instagram compose flow
- Open an Instagram post
- Click the post three-dot menu
- Click
Share to X - The extension opens X composer and autofills text + media
Save Screenshot Locally: downloads tweet screenshot as PNGDownload Video: tries high-bitrate mp4 first, with fallback extraction
- X media constraints apply; auto-upload currently targets up to 4 media items
- Some Instagram videos may fail due to source permissions/CORS
- Social platform DOM changes may require selector updates
manifest.json: extension configurationcontent.js: X/Twitter-side logic + autofill pipelinebackground.js: service worker for messages/download/fetch bridgexhs-autofill.js: Xiaohongshu autofill logicinstagram-autofill.js: Instagram autofill + Share-to-X logic
MIT


