A WeChat Official Account Markdown editor that converts Markdown into styled WeChat articles, with custom themes, multiple image hosts and AI writing help.
wechatsync/Wechatsync
Chrome extension that syncs articles, including WeChat Official Account posts, to 29+ content platforms like Zhihu, Juejin and CSDN as drafts.
- Stars
- 6,474
- Forks
- 1,081
- Open issues
- 47
- Last commit
- 4 days ago
What is it?
Wechatsync is a Chrome browser extension for publishing one article to many content platforms at once. It covers Chinese platforms such as Zhihu, Toutiao, Juejin, Jianshu, CSDN, Weibo and Xiaohongshu, as well as self-hosted blogs on WordPress, Typecho and cnblogs. Articles are saved as drafts by default so the author can review them before publishing.
The extension runs in the user's own browser and uses the existing login sessions on each platform. It calls the same web APIs the platform editors use, and requests go directly from the browser to each platform without an intermediate server. The source code is published under GPL-3.0.
Beyond the browser extension, the project provides a CLI for syncing Markdown files from the terminal, and an MCP server so Claude Desktop and Claude Code can publish through natural-language prompts. A JavaScript SDK lets editor sites trigger sync from their own pages.
Key features
- 01Syncs articles to 29+ platforms including Zhihu, Juejin, Toutiao and CSDN
- 02Saves to WordPress, Typecho and cnblogs through their blog APIs
- 03Extracts article content from web pages and converts it to Markdown
- 04Uploads article images to the target platform automatically
- 05Runs in the browser with existing logins, without storing passwords
- 06Provides a CLI and an MCP server for use with Claude
Use cases
- Publishing a WeChat Official Account article to several Chinese content platforms
- Cross-posting technical blog posts to Juejin, CSDN and SegmentFault
- Mirroring a WordPress or Typecho blog to Chinese media platforms
- Letting an AI assistant draft and publish articles through MCP
Quick start
- 1
Install the Chrome extension from the Chrome Web Store
- 2
Install the command-line tool with npm
npm install -g @wechatsync/cli - 3
Set your MCP token from the extension settings, then sync an article to Zhihu, Juejin and CSDN
export WECHATSYNC_TOKEN="你的token" && wechatsync sync article.md -p zhihu,juejin,csdn
Things to know
- Licensed under GPL-3.0, a copyleft license that requires derivative works to remain open source.
- It runs as a Chromium browser extension and relies on your existing logged-in browser sessions.
- Syncing to each platform depends on that platform's web APIs, which may change and break adapters.
Topics
FAQ
- What is Wechatsync?
- Chrome extension that syncs articles, including WeChat Official Account posts, to 29+ content platforms like Zhihu, Juejin and CSDN as drafts. Wechatsync is a Chrome browser extension for publishing one article to many content platforms at once. It covers Chinese platforms such as Zhihu, Toutiao, Juejin, Jianshu, CSDN, Weibo and Xiaohongshu, as well as self-hosted blogs on WordPress, Typecho and cnblogs. Articles are saved as drafts by default so the author can review them before publishing.
- Is Wechatsync free to use? What license does it have?
- Wechatsync is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is Wechatsync still maintained?
- Actively maintained. The last commit to Wechatsync was on Oct 17, 2026.
- What can I use Wechatsync for?
- Publishing a WeChat Official Account article to several Chinese content platforms Cross-posting technical blog posts to Juejin, CSDN and SegmentFault Mirroring a WordPress or Typecho blog to Chinese media platforms Letting an AI assistant draft and publish articles through MCP
- How do I install Wechatsync?
- Install the Chrome extension from the Chrome Web Store Install the command-line tool with npm: npm install -g @wechatsync/cli Set your MCP token from the extension settings, then sync an article to Zhihu, Juejin and CSDN: export WECHATSYNC_TOKEN="你的token" && wechatsync sync article.md -p zhihu,juejin,csdn
- Where can I get Wechatsync?
- The source code and installation instructions are on GitHub: https://github.com/wechatsync/Wechatsync
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Renders markdown into responsive, email-safe HTML that works across major email clients, plus a plain-text version.
A Nuxt-based documentation framework that builds docs sites from Markdown files with Vue components.
An MCP server that converts PDFs, images, audio, Office files, YouTube transcripts and web pages into Markdown for AI assistants.
A Markdown documentation compiler that turns one source folder into a static docs website, offline search, llms.txt, and AI-agent context.
An open-source Chrome/Edge extension that lets AI agents automate your existing browser, with MCP, CLI and skill access.