@CycleDecoded: Bro, are you still foolishly manually copying and pasting articles? How can you grab traffic across the internet with such low efficiency? Today I uncovered an open-source tool that can skyrocket your efficiency tenfold—a must-have for running a self-media matrix! The GitHub project quietly going viral: Wechatsync (WeChat Official Account Sync Assistant), designed to cure the pain of multi-platform distribution...
Summary
Wechatsync is a free and open-source browser extension and CLI tool that supports one-click syncing of WeChat Official Account articles to 29+ self-media platforms, greatly improving content distribution efficiency.
View Cached Full Text
Cached at: 07/05/26, 12:34 PM
Hey guys, still manually copying and pasting articles for distribution? With such low efficiency, how can you compete for traffic across the web to make money? Today I’m revealing an open-source tool that can boost your efficiency tenfold—content creators building a media matrix absolutely cannot miss this!
The hot project quietly trending on GitHub is Wechatsync (WeChat Sync Assistant), specifically designed to solve the tedious process of multi-platform distribution. You don’t need any advanced technical skills; this is a “relentless distribution machine” tailored for content creators. In the past, after writing an article, you’d have to log into seven or eight different backends one by one to publish text and images. Now, with this browser extension installed, one person can do the work of an entire team!
Let me break down the core selling points for you—all practical:
- One-click distribution across the web: Full coverage of Toutiao, Zhihu, Juejin, CSDN, WordPress—sync with one click!
- Lossless original transfer: Preserve everything including image layouts and code blocks—say goodbye to annoying secondary formatting!
- Absolutely open-source and free: A pure high-quality open-source project on GitHub with no paid tricks—take full advantage for free!
- Essential for monetizing your content matrix: The perfect tool for side hustles and driving traffic—use the time saved to focus on making money!
GitHub link: https://github.com/wechatsync/Wechatsync…
wechatsync/Wechatsync
Source: https://github.com/wechatsync/Wechatsync
Article Sync Assistant (Wechatsync)
Open-source free cross-platform article sync tool | Chrome browser extension | Content distribution tool for self-media
One-click sync WeChat public account articles to Zhihu, Toutiao, Juejin, Xiaohongshu, CSDN, and 29+ platforms, including WordPress and other self-hosted blogs—no more repetitive copying and pasting.
🔥 Supports Anthropic MCP protocol, enabling AI-based one-click article publishing in Claude Desktop / Claude Code
How It Works
Article Sync Assistant is not a crawler. It does not simulate logins and does not go through any third-party servers.
It is a Chrome browser extension that works the same way as the browser itself:
- Uses your own login state: You log into each platform normally in your browser. The extension directly uses the existing cookies in the browser—no additional authorization or password input required.
- Calls official platform APIs: When publishing an article, the extension calls the same official API used by each platform’s web editor. This is completely equivalent to manually publishing on the web.
- Data never leaves your device: All requests are sent directly from your browser to the platforms. There is no intermediary server and no data upload. The source code is completely open-source and auditable.
- Draft first by default: Articles are synced as drafts by default. You manually confirm before publishing; no automatic publishing occurs.
Your browser (logged into each platform) ↓ Extension reads cookies ↓ Calls platform official Web API Each platform (Zhihu / Juejin / Toutiao / ...)
Features
- One-click batch publishing: Sync WeChat public account articles to 29+ self-media platforms including Zhihu, Juejin, Toutiao, CSDN, Jianshu, Weibo, Xiaohongshu, Douyin, etc.
- Web page to Markdown: Intelligently extract the main content from any web page, automatically filter out ad noise, localize images, and package into Markdown + image ZIP archive.
- Self-hosted site support: WordPress, Typecho, Cnblogs (MetaWeblog API)
- Smart extraction: Automatically extract article title, content, and cover image from web pages (based on Safari reading mode)
- Automatic image upload: Automatically transfer article images to the target platform without manual handling
- Draft mode: Save as draft after syncing for easy secondary editing before publishing
- AI integration: Supports Anthropic MCP / Claude Code Skill / OpenClaw—multiple ways to connect with AI workflows
Installation
Chrome Browser Extension Installation
Recommended: Chrome Web Store (https://chrome.google.com/webstore/detail/%E5%BE%AE%E4%BF%A1%E5%90%8C%E6%AD%A5%E5%8A%A9%E6%89%8B/hchobocdmclopcbnibdnoafilagadion) (auto-updating)
Manual installation: Download the latest Release (https://wpics.oss-cn-shanghai.aliyuncs.com/wechatsync-2.0.9.zip?date=20260324), unzip, and load into Chrome extensions
Supports Chrome / Edge / 360 / QQ and other Chromium-based browsers
Supports 29+ Mainstream Platforms
| Platform | ID | Type | Status |
|---|---|---|---|
| WeChat Official Account | weixin | Mainstream self-media | ✅ |
| Zhihu | zhihu | Mainstream self-media | ✅ |
| Mainstream self-media | ✅ | ||
| Xiaohongshu | xiaohongshu | Mainstream self-media | ✅ |
| Juejin | juejin | Tech community | ✅ |
| CSDN | csdn | Tech community | ✅ |
| Jianshu | jianshu | General | ✅ |
| Toutiao | toutiao | General | ✅ |
| Douyin Image-Text | douyin | Mainstream self-media | ✅ 🆕 |
| Bilibili Column | bilibili | General | ✅ |
| Baijiahao | baijiahao | General | ✅ |
| Yuque | yuque | Tech community | ✅ |
| Douban | douban | General | ✅ |
| Sohu | sohu | General | ✅ |
| Xueqiu | xueqiu | Finance | ✅ |
| Everyone is a Product Manager | woshipm | Product | ✅ |
| Dayu | dayu | General | ✅ |
| Yidian | yidian | General | ✅ |
| 51CTO | 51cto | Tech community | ✅ |
| Imooc | imooc | Tech community | ✅ |
| Open Source China | oschina | Tech community | ✅ |
| SegmentFault | segmentfault | Tech community | ✅ |
| Cnblogs | cnblogs | Tech community | ✅ |
| Sohu Focus | sohufocus | Real estate | ✅ |
| X (Twitter) | x | Overseas | ✅ |
| EastMoney | eastmoney | Finance | ✅ |
| Smzdm | smzdm | General | ✅ |
| NetEase | netease | General | ✅ |
| WordPress | wordpress | CMS | ✅ |
| Typecho | typecho | CMS | ✅ |
| Hexo | zip-download | CMS | ✅ via Markdown download |
| Hugo | zip-download | CMS | ✅ via Markdown download |
- Submit new platform request (https://airtable.com/shrLSJMnTC2BlmP29)
CLI Command Line Tool
The easiest way to use — no MCP configuration required, install and use:
bash npm install -g @wechatsync/cli
First install the Chrome extension and enable “MCP Connection” in the extension settings to get a Token, then:
``bash export WECHATSYNC_TOKEN=“your-token”
Sync article to multiple platforms
wechatsync sync article.md -p zhihu,juejin,csdn
Check platform login status
wechatsync platforms –auth
Extract article from current browser page
wechatsync extract -o article.md ``
Claude Code Skill Integration
After installation, you can use natural language in Claude Code:
bash /plugin marketplace add wechatsync /plugin install wechatsync
Then simply say “Sync this article to Juejin and Zhihu.”
OpenClaw Integration
One-click install via ClawHub (https://clawhub.ai/lljxx1/wechatsync) skill marketplace:
bash clawhub install lljxx1/wechatsync
For detailed documentation, see packages/cli/README.md
Claude Code / Claude Desktop Integration (Anthropic MCP)
Via the Anthropic MCP protocol, you can use AI to sync WeChat official account articles to multiple platforms in Claude Code or Claude Desktop.
Configuration Steps
- Build the project:
pnpm build - In the Chrome extension settings, enable “MCP Connection” and set a Token
- Add the following configuration to
~/.claude/claude_desktop_config.json:
json { "mcpServers": { "sync-assistant": { "command": "node", "args": ["/path/to/Wechatsync/packages/mcp-server/dist/index.js"], "env": { "MCP_TOKEN": "your-secret-token-here" } } } }
Important: MCP_TOKEN must match the Token set in the Chrome extension.
Usage Examples
"Help me sync this article to Zhihu and Juejin" "Check which platforms I'm logged into"
Available Tools
| Tool | Description |
|---|---|
list_platforms | List all platforms and login status |
check_auth | Check login status for a specific platform |
sync_article | Sync an article to a specified platform (as draft) |
extract_article | Extract article from the current browser page |
upload_image_file | Upload a local image to a platform |
For detailed documentation, see packages/mcp-server/README.md
Initiate Sync from a Web Page
If you’re an article editor developer or have a content library that needs syncing to multiple channels, use the JS SDK:
- article-syncjs (https://github.com/wechatsync/article-syncjs) - Web SDK
- API Documentation
javascript // Open sync dialog window.syncPost(article)
Development
Project Structure
Wechatsync/ ├── packages/ │ ├── extension/ # Chrome extension (MV3) │ ├── mcp-server/ # MCP Server (stdio/SSE) │ ├── cli/ # Command line tool │ └── core/ # Core logic (shared)
Local Development
``bash
Install dependencies
pnpm install
Development mode
pnpm dev
Build
pnpm build ``
Then load the packages/extension/dist directory in Chrome.
Changelog
v2.0.9 (2026-03-24)
- 🆕 More accurate article recognition and extraction, supports more web pages
- 🆕 CLI/MCP automatically preserves formatting when syncing HTML files
- 🆕 Added usage tips in the sync dialog
- 🔧 Fixed abnormal display of floating button on some pages
v2.0.8 (2026-03-17)
- 🆕 Added Douyin Image-Text
- 🆕 Unified sync dialog and floating button
- 🔧 Fixed abnormal sync format in CLI
- 🔧 Improved CLI/MCP bridge reconnection stability
v2.0.7 (2026-03-10)
- 🆕 Added Smzdm and NetEase platforms
- 🆕 Jianshu supports Markdown format publishing
- 🔧 Re-adapted Jianshu, Yidian, Sohu
v2.0.6 (2026-02-25)
- 🆕 Added EastMoney
- 🆕 Added floating sync button
v2.0.5 (2025-02-05)
- 🔧 Improved code block extraction compatibility
- 🆕 Added Markdown zip download
Full changelog at (https://www.wechatsync.com/changelog)
Contribute
Welcome to participate in project development!
- List of platforms awaiting support (https://airtable.com/shrLSJMnTC2BlmP29)
- How to develop an adapter
- API Documentation
Use Cases
- Self-media operators: One-click sync WeChat official account articles to Zhihu, Toutiao, Baijiahao and other platforms to improve content distribution efficiency.
- Tech bloggers: Sync tech blog posts to Juejin, CSDN, SegmentFault, Open Source China and other tech communities.
- Content creators: Say goodbye to repetitive copying and pasting—write once, publish everywhere. Multi-platform posting is no longer tedious.
- AI writing users: Combine with AI writing tools like Claude / GPT for AIGC content, then one-click publish to multiple platforms.
- Independent bloggers: Sync posts from WordPress, Typecho blogs to major self-media platforms for traffic generation.
FAQ
Q: What is this tool?
Article Sync Assistant is an open-source free Chrome browser extension that helps self-media authors, bloggers, and content creators one-click sync articles to multiple platforms, avoiding repetitive copying and pasting. It is a must-have multi-platform publishing tool for self-media operations.
Q: Does it support syncing WeChat public account articles?
Yes. You can directly extract articles from the WeChat official account editor and one-click sync to 29+ platforms such as Zhihu, Toutiao, Juejin. It supports scenarios like syncing WeChat articles to Toutiao, WeChat to Zhihu, WeChat to Juejin, etc.
Q: Does it support AI writing tools?
Yes. It supports the Anthropic MCP protocol and can be used with AI tools like Claude Desktop and Claude Code for AI writing and one-click AIGC content publishing. It can also work with articles generated by ChatGPT, GPT-4, etc.
Q: Is the data secure? Will my account information be uploaded?
No. All operations are performed locally in the browser. Your cookies, article content, and account information do not pass through any third-party servers. The code is completely open-source and can be audited by yourself: view source code (https://github.com/wechatsync/Wechatsync)
Q: How is it different from WeChatBo, New Media Manager, Jianmei, Yixiaoer?
Article Sync Assistant is open-source and free, with completely transparent code and no paid subscriptions required. It runs as a browser extension, stores data locally, does not upload account information, and supports the MCP protocol for integration with AI tools.
Q: How to sync articles to multiple platforms?
- Install the Chrome browser extension
- Log into each platform account (Zhihu, Juejin, Toutiao, etc.)
- Open the article page you want to sync
- Click the extension icon, select target platforms, and sync with one click
Author
fun · Independent developer · GitHub (https://github.com/lljxx1) · Homepage (https://fun0.netlify.app/about/)
License
GPL-3.0
Similar Articles
@GYLQ520: Hey self-media friends, pay attention! If you miss this tool, you'll regret it big time. MultiPost, a free open-source browser plugin on GitHub, lets you push content to over a dozen platforms like Weibo, Zhihu, Xiaohongshu with one click, no more copy-pasting one by one. Supports text, images, and videos, plus scheduled posting, auto web scraping, and more...
MultiPost is a free open-source browser plugin on GitHub. It supports one-click syncing and publishing to over a dozen major platforms including Weibo, Zhihu, Xiaohongshu. It features text/image/video publishing, scheduled posting, web scraping, and AI content generation, significantly reducing multi-platform operational costs.
@CycleDecoded: Stop paying a fortune for crappy crawler software and paying the IQ tax! This open-source tool is insane — it directly exposes all social media platforms' data. The game for traffic matrix and data monetization players is over! Meet MediaCrawler, a GitHub project with over 54,000 stars. In plain language…
MediaCrawler is an open-source multi-platform social media crawler tool with over 54,000 stars on GitHub. It supports data collection from 7 major platforms including Xiaohongshu, Douyin, Bilibili, etc., and features multi-account, IP proxy, breakpoint resume, and AI integration.
@NFTCPS: Finally found out where those repost accounts on X get their content! It's this tool MediaCrawler, a single tool that covers Xiaohongshu, Douyin, Kuaishou, Bilibili, Weibo, Tieba, and Zhihu. It can scrape public content, comments, likes, and reposts. The best part is it doesn't need JS reverse engineering—it uses browser login state to get signatures directly, …
MediaCrawler is a multi-platform social media data scraping tool that supports public content crawling from Xiaohongshu, Douyin, Kuaishou, Bilibili, Weibo, Tieba, and Zhihu. It bypasses JS reverse engineering by leveraging browser login state, lowering the technical barrier.
@amiaoapp: Tired of slogging through foreign literature and tech blogs? Every time you copy a PDF paragraph into a web translator, you get gibberish line breaks and messy formatting. Have to manually delete spaces and newlines line by line? Infuriatingly slow. Ditch this archaic copy-paste nightmare and send it to the shredder! Recommend a Git…
Recommend an open-source real-time translation tool, CopyTranslator. It supports cross-platform, automatically handles line-break garbled text from PDF copying, enabling copy-to-translate and boosting foreign literature reading efficiency.
@manateelazycat: This universal downloader is amazing. You just send the video link to the bot in WeChat, and the system automatically identifies the platform, parses, downloads, transcodes, and sends the video back to WeChat — no need to open a computer or copy-paste to third-party websites. Supports Douyin, Kuaishou, Weibo, Xiaohongshu, Bilibili, WeChat Channels, YouTube, Inst…
Introducing a universal downloader. Users only need to send the video link to the bot in WeChat, and the system will automatically identify the platform, parse, download, transcode, and send back the video. Supports 14+ platforms including Douyin, YouTube, etc. Built-in ffmpeg and GPU hardware acceleration.