
Wechatsync CLI
CLI一条命令把 Markdown 文章同步到知乎、掘金、微信公众号、头条、B 站等二十多个平台,默认存为草稿待人工确认,也能提取浏览器当前页面的文章,适合写作者和运营一稿多发。需要 Node.js,并在 Chrome 安装「文章同步助手」扩展、登录各平台。
@wechatsync/cli
命令行同步文章到多个内容平台。
安装
npm install -g @wechatsync/cli
快速开始
# 同步文章到知乎和掘金
wechatsync sync article.md --platforms zhihu,juejin
首次使用会提示安装 Chrome 扩展 - 访问 https://wechatsync.com/#install 安装。
命令
sync - 同步文章
# 基本用法
wechatsync sync article.md -p zhihu,juejin
# 指定标题
wechatsync sync article.md -t "我的文章" -p zhihu
# 添加封面
wechatsync sync article.md -p juejin --cover https://example.com/cover.jpg
# 预览(不实际同步)
wechatsync sync article.md --dry-run
platforms - 查看平台
# 列出所有平台
wechatsync platforms
# 显示登录状态
wechatsync platforms --auth
wechatsync ls -a
auth - 检查登录
# 检查所有平台
wechatsync auth
# 检查单个平台
wechatsync auth zhihu
# 强制刷新
wechatsync auth --refresh
extract - 提取文章
# 从浏览器当前页面提取
wechatsync extract
# 保存到文件
wechatsync extract -o article.md
工作原理
┌──────────────┐ WebSocket ┌───────────────────┐
│ wechatsync │◄─────────────────►│ Chrome Extension │
│ (CLI) │ port 9527 │ (同步助手) │
└──────────────┘ └───────────────────┘
│
▼
┌───────────────────┐
│ 目标平台 API │
│ (知乎/掘金/...) │
└───────────────────┘
CLI 启动后监听 WebSocket 端口,等待 Chrome 扩展连接。 扩展连接后,CLI 通过 WebSocket 发送请求,扩展执行实际的平台 API 调用。
支持的平台
知乎、掘金、简书、头条、微博、B站、百家号、CSDN、语雀、豆瓣、搜狐、雪球、微信公众号、人人都是产品经理、大鱼号、一点资讯、51CTO、搜狐焦点、慕课网、开源中国、思否、博客园
环境变量
| 变量 | 说明 | 默认值 |
|---|---|---|
SYNC_WS_PORT | WebSocket 端口 | 9527 |
WECHATSYNC_TOKEN | 安全验证 token | - |
远程桥接
CLI 支持在服务器上运行,连接本地电脑上的 Chrome 扩展。适用于在远程开发机或 CI 环境中同步文章,同时利用本地浏览器的登录态。
架构
┌─────────────────┐ ┌─────────────────────┐
│ 远程服务器 │ WebSocket │ 本地电脑 │
│ │ port 9527 │ │
│ wechatsync CLI │◄───────────────────────►│ Chrome Extension │
│ / MCP Server │ │ (浏览器登录态) │
└─────────────────┘ └─────────────────────┘
配置步骤
1. 服务器端 - 正常启动 CLI 或 MCP Server:
# CLI
WECHATSYNC_TOKEN=your-token wechatsync sync article.md -p zhihu
# MCP Server
MCP_TOKEN=your-token node packages/mcp-server/dist/index.js
服务器默认监听 0.0.0.0:9527(所有网络接口),远程可直接连接。
2. 本地浏览器 - 在 Chrome 扩展设置中:
- 开启「同步桥接」开关
- 在「服务器地址」输入框填入远程地址,例如
ws://192.168.1.100:9527 - 确保 Token 与服务器端一致
扩展会自动连接远程服务器,连接成功后即可远程同步。
注意事项
- 确保服务器防火墙放行 9527 端口(可通过
SYNC_WS_PORT自定义) - Token 在传输中以明文发送,生产环境建议配合 SSH 隧道或 VPN 使用
- 每个 Token 只允许一个扩展连接
Claude Code 集成
安装 Skill 插件:
/plugin marketplace add wechatsync/Wechatsync
/plugin install wechatsync
然后在 Claude Code 中可以直接说:
- "把这篇文章同步到掘金"
- "帮我看看哪些平台已登录"
- "从浏览器提取当前文章"
License
MIT
相關資源

bm.md
CLI为微信公众号等平台设计的 Markdown 排版工具:命令行 bmmd 可把文章渲染成带内联样式、可直接粘贴进公众号的 HTML,提取纯文本,按规则修复 Markdown;同样的能力也有网页版、REST API 与 MCP。需要 Node.js 20 以上(建议 24)和 pnpm。
miantiao-me/bm.md617
WechatSync MCP Server
MCP文章同步助手(Wechatsync)的 MCP 服务,写作者和自媒体运营可以在 Claude 里一句话把文章以草稿同步到知乎、头条、掘金、CSDN、微博等平台,沿用本人浏览器登录态。需先装 Chrome 扩展并设 Token,再从源码构建。
wechatsync/Wechatsync6.5k
WeWrite
Skill公众号内容全流程技能包:热点抓取、选题评分、素材核对、按写作人格出稿与审稿,可按需追加 AI 配图、18 套主题排版、推送草稿箱与改写成小红书版。需另装 wewrite CLI,推送需公众号凭证。
imraywang/wewrite3.5k
微信公众号 AI 运营助手
Skill公众号运营全流程:找选题、按你的文风写稿、审稿(敏感词、错别字、AI 味)、排成微信格式、配封面和插图,最后发进草稿箱,每步都等你确认。需要本地 Python 3.10+,发草稿箱需公众号开发者凭证,写稿配图可接自己的大模型 API Key。
aiworkskills/wechat-article-skills694
md2wechat
CLI面向 agent 的公众号发布 CLI:把 Markdown 排版成微信公众号 HTML,生成封面与配图,检查后推送草稿箱,主要命令可输出 JSON。免费模式需外部大模型完成排版,48 套主题与高级排版需付费 API Key;个人非商用免费。
geekjourneyx/md2wechat-skill3.7k
baoyu-skills
Plugin宝玉出品的中文内容创作插件:小红书图文卡片、文章配图、封面、信息图、幻灯片与翻译,并能发布到公众号、微博和 X。需要 Node.js;生图需自备 OpenAI、Google 或通义万相等 API Key。
JimLiu/baoyu-skills26.7k