核心用法
WechatSync 是一款面向中文内容创作者的多平台分发 CLI 工具。用户通过 Chrome 扩展在浏览器登录各平台后,生成本地 Token,即可在命令行将 Markdown 或 HTML 文章同步至 27+ 平台,包括知乎、掘金、CSDN、微信公众号、B 站、小红书等主流内容社区及 WordPress/Typecho 自建博客。
典型工作流程:安装 @wechatsync/cli → 配置 Chrome 扩展并登录目标平台 → 导出本地 Token → 执行 wechatsync sync article.md -p juejin,zhihu 完成同步。支持自定义标题、封面图、干运行预览,文章默认以草稿形式发布以便人工复核。
显著优点
- 本地化优先:所有数据流转均在本地完成,CLI 通过 localhost 与浏览器扩展通信,扩展直接调用平台 API,无第三方服务器介入
- 开源可审计:核心代码完全开源(GitHub 可查),安全模型透明
- 平台覆盖广:支持 27+ 平台,涵盖技术社区、社交媒体、自媒体平台及自建博客
- 零凭证存储:依赖浏览器既有登录态(Cookie),工具本身不存储任何账号密码
- 提取功能:支持从当前浏览器页面反向提取文章内容,便于二次编辑或搬运
潜在局限
- 依赖浏览器环境:必须安装 Chrome 扩展并保持浏览器运行,纯服务器/CI 环境无法独立使用
- Token 手动管理:需用户手动导出并配置环境变量,对自动化流水线不够友好
- 平台适配维护:各平台 API 变更可能导致同步失效,需依赖社区持续更新适配
- 草稿发布限制:默认仅发布为草稿,需用户手动登录各平台后台正式发布
- 扩展商店依赖:Chrome 扩展可能受商店政策或地区网络影响
适合人群
- 活跃于多平台的技术博主、自媒体创作者
- 需要将内容同步至中文社区的内容运营人员
- 注重数据隐私、倾向本地化处理的用户
- 已有 Markdown 写作习惯、熟悉命令行操作的用户
常规风险
| 风险类型 | 说明 |
|---------|------|
| 平台风控 | 批量同步行为可能触发部分平台的反 spam 机制,建议控制发布频率 |
| 内容合规 | 多平台分发需确保内容符合各平台审核规范,避免违规封禁 |
| Token 泄露 | 本地 Token 若被窃取理论上可导致未授权同步,建议仅在可信环境使用 |
| 扩展权限 | Chrome 扩展需较高权限操作网页,应从官方商店或源码安装避免恶意篡改 |