md2wechat:AI Agent 公众号创作与发布 CLI

面向 AI Agent 的微信公众号排版与发布命令行工具,支持 Markdown 转换、40+ 排版样式、AI 配图与批量发布。

Star 数
★ 3.7k
最近更新
4 天前
License
NOASSERTION
主语言
Go

30 秒速览

运行形态
命令行工具Agent 插件 / 技能
可在哪里用
通用 · 跨平台Codex · Claude Code
费用
有免费版,另有付费云服务
上手难度
中 · 需要几步配置
开始前需要
Node.jsGoShell / 命令行网络访问本地文件系统
典型场景
内容创作者用 Markdown 写文章,通过 md2wechat 一键转换并发布到微信公众号,节省排版时间。
不适合
  • 需要完全离线、数据不出本地的团队:发布依赖微信接口与外部图片服务
  • 不愿申请 API Key 或购买商业授权的商业团队:高级排版与批量发布需专业 API
  • 只想用免费 AI 模式做复杂排版的用户::::module 模块不会被解析

这个 Agent 能做什么,适合哪些场景?

md2wechat 是一款面向 AI Agent 的微信公众号创作与发布 CLI,将公众号发布流程拆解为一组可验证的命令。它支持 Markdown 转微信 HTML、发布前检查(inspect)、专业 API 模式(48 个主题、53 个高级排版语法)、AI 配图(封面、信息图)、多账号管理等能力。通过 JSON discovery 命令(capabilities、doctor、themes、layout 等),Claude Code、Codex、WorkBuddy、Kimi Work、Hermes Agent、OpenClaw 等 Agent 可稳定调用。项目采用 Source Available 许可,个人免费,商业使用需授权,并提供 API 服务与微信接口固定出口。

md2wechat 读取 Markdown 文件,通过 convert 命令生成微信 HTML,支持预览与创建草稿。inspect 命令输出结构化元数据、检查和 readiness 信息。专业 API 模式返回最终 HTML,支持 48 个专业主题和 :::module 高级排版。generate_cover 与 generate_infographic 调用图片 provider 生成封面和信息图,或输出图片计划。它还提供 title suggest、humanize、write 等 AI 内容增强命令。发布流程中,inspect 和 convert 可附带 --draft 与 --cover 参数,显式创建微信草稿。多账号通过 config wechat-accounts 管理,避免输出 Secret。

  1. 内容创作者用 Markdown 写文章,通过 md2wechat 一键转换并发布到微信公众号,节省排版时间。
  2. 运营团队批量处理多篇文章,使用多账号管理功能,支持矩阵号发布。
  3. AI Agent(如 Claude Code)在自动化工作流中调用 CLI,完成文章检查、转换与草稿创建。
  4. 设计人员利用 generate_cover 和 generate_infographic 生成封面和信息图,无需设计师介入。
  5. 需要稳定排版的用户使用专业 API 模式,获得 48 个主题和 53 个高级排版模块支持。
  6. 有微信 IP 白名单需求的用户,通过高级 API 服务获得固定出口能力。

如何安装或部署这个 Agent?

通过 npm 全局安装:npm install -g @geekjourneyx/md2wechat。安装后运行 md2wechat version --json 验证。需要 Node.js 环境。

如何使用这个 Agent?

初始化配置:md2wechat config init --json,然后 md2wechat config validate --json。转换文章:md2wechat convert article.md --output article.html(需 API Key)。检查文章:md2wechat inspect article.md --json。创建草稿:md2wechat convert article.md --draft --cover cover.jpg。Agent 使用 discovery 命令:md2wechat capabilities --json、themes list、layout list 等。

这个 Agent 有哪些优点和局限?

优点
  • 原生支持 AI Agent 调用,提供丰富的 JSON discovery 命令,降低集成成本。
  • 专业 API 模式提供 48 个主题和 53 个高级排版模块,排版能力强。
  • 内置图片生成能力,支持封面和信息图,并可无缝衔接宿主 Agent 的 Image Gen。
  • 多账号管理和微信白名单支持,适合团队和矩阵运营。
局限
  • 专业 API 模式需要申请 API Key,并依赖外部服务,增加使用成本。
  • 高级排版模块仅在 API 模式下解析,免费 AI 模式不解析 :::module。
  • 商业使用需授权,采用 Source Available 许可,限制再分发。
  • 微信凭证配置复杂,涉及 IP 白名单,需要阅读相关文档。

这个 Agent 与同类方案有什么区别?

未在源材料中提及具体替代品,但可类比其他 Markdown 转微信工具,如 markdown-nice 等,但 md2wechat 强调 Agent 集成与 API 服务。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
md2wechat:AI Agent 公众号创作与发布 CLI 当前 47 · 缺口较多 命令行工具免费版 + 付费版 ★ 3.7k 4 天前 Go Codex · Claude Code
Wonda CLI 56 · 缺口较多 命令行工具付费 ★ 158 6 天前 TypeScript Codex · Claude Code
AIWriteX 智能内容创作平台 43 · 缺口较多 桌面应用免费 + 模型费 ★ 2.1k 1 个月前 Python —
gzh-design-skill · 公众号排版技能 68 · 存在缺口 Agent 插件 / 技能免费 ★ 4k 10 天前 HTML Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
47/ 100 五分制 2.4 / 5
本评测基于 2026年8月11日 的源码;此后该项目发布了 6 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 12/29
可靠稳定 6/14
适用触发 10/18
规范维护 9/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全12 / 29 · 2.1/5

证据显示:README 明确区分了无副作用的 inspect/preview 与显式副作用的 convert(--draft/--upload),并要求用户明确请求才执行上传/草稿副作用,这体现了用户确认原则。但缺少对权限最小化的系统说明,例如未说明 CLI 是否请求超出所需的最小权限。数据流透明度不足:未详细说明哪些数据被发送到哪些外部服务(如 API 服务、图片 provider)。敏感数据处理:提到不输出 Secret,但未说明如何存储和保护凭证。依赖安全:go.mod 列出依赖,但未提供漏洞扫描或版本更新策略。外部影响:明确说明 convert 的副作用需显式请求,但未说明对微信账号的潜在影响。回滚:未提供回滚机制或撤销操作。来源归属:README 和 LICENSE 提供了作者信息,但发布者未经验证。

可靠稳定6 / 14 · 2.1/5

证据显示:README 和文档对命令行为描述一致,例如 inspect 返回结构化 metadata,preview 只写入成功转换的 HTML,convert 仅在显式请求时执行副作用,这体现了自洽性。但依赖可用性:依赖外部 API 服务(专业 API 模式)和图片 provider,未说明这些服务的可用性保障。失败消息:文档提到失败时 preview 不创建文件,但未提供详细的错误消息示例或故障排查指南。

适用触发10 / 18 · 2.8/5

证据显示:README 明确了目标受众(AI Agent、个人创作者)和场景(Markdown 转微信 HTML、发布前检查、多账号发布),并提供了多种 Agent 的适配说明。能力边界:通过 capabilities、doctor、themes、layout 等 discovery 命令明确能力范围。触发精度:命令边界固定,如 inspect 不执行副作用,convert 需显式请求。环境适配:提供了安装指南和配置文档,但未说明对非 Linux 环境的支持情况。

规范维护9 / 18 · 2.5/5

证据显示:README 提供了清晰的信息架构,包括快速开始、专业 API、Agent 工作流、高级排版、常用命令和文档链接。安装说明:提供了 npm 安装和配置指南。命名稳定性:命令名称稳定,但未说明版本命名策略。示例和 FAQ:提供了示例命令和 FAQ 文档。已知限制:提到本地 layout validate 不能证明远端 renderer 已部署,但未全面列出其他限制。许可证:提供了 Source Available License 的详细条款。版本变更日志:package.json 有版本号,但未提供 CHANGELOG 内容。维护责任:提供了联系方式和商业授权信息,但未明确维护承诺。

有效结果7 / 13 · 2.7/5

证据显示:输出可用性:convert 返回最终 HTML,inspect 返回结构化 metadata,适合 Agent 使用。边际价值:提供了 AI 配图、多账号管理、高级排版等独特功能。成本效益:免费 AI 模式适合实验,专业 API 模式需付费,但未提供定价信息,难以评估成本效益。

证据核验3 / 8 · 1.9/5

证据显示:声明可追溯性:README 中的功能声明(如 68 个排版场景、53 个语法名)有文档支持,但未提供测试证据。跨来源佐证:未提供第三方验证或用户反馈。事实与推断分离:文档区分了本地验证和远端渲染验证,但未明确区分事实和推断。

风险与缓解建议
  • 发布者身份未经验证,使用前请自行评估风险。
  • 专业 API 模式依赖外部服务,需注意数据隐私和可用性。
  • 许可证为 Source Available,商业使用需授权,请仔细阅读条款。
  • 未提供回滚机制,发布操作需谨慎。
证据充分度:低 评估于 2026年8月11日 审查版本 d656438f1e99 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v3.8.0
    发布说明摘录
    Full Changelog: https://github.com/geekjourneyx/md2wechat-skill/compare/v3.7.0...v3.8.0
    在 GitHub 查看 ↗
  2. v3.7.0
    发布说明摘录
    Full Changelog: https://github.com/geekjourneyx/md2wechat-skill/compare/v3.6.0...v3.7.0
    在 GitHub 查看 ↗
  3. v3.6.0
    发布说明摘录
    Full Changelog: https://github.com/geekjourneyx/md2wechat-skill/compare/v3.5.0...v3.6.0
    在 GitHub 查看 ↗

常见问题

md2wechat 如何与 Claude Code 等 Agent 配合?
通过 JSON discovery 命令(capabilities、doctor、themes、layout 等)提供机读接口,Agent 可直接调用 CLI 完成预览、转换与发布。
专业 API 模式与免费 AI 模式有何区别?
免费模式生成 prompt 由外部 LLM 处理,仅 3 个基础主题;专业模式直接返回微信 HTML,支持 48 个主题和高级排版模块,适合生产环境。
是否需要微信公众平台凭证?
是的,创建草稿和上传图片需要配置微信凭证,并可能需设置 IP 白名单,详见 WECHAT-CREDENTIALS 文档。
商业使用如何授权?
个人、学习等非商业用途免费;商业使用、SaaS、客户交付等需联系项目方获取商业授权。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents