geekjourneyx
md2wechat-lite
Go

📝 md2wechat Lite | 轻量版微信公众号 Markdown 排版 CLI,免费开源

Last updated Jul 4, 2026
83
Stars
9
Forks
0
Issues
0
Stars/day
Attention Score
25
Language breakdown
Go 91.5%
Shell 8.5%
Files click to expand
README

md2wechat-lite

AI Agent 自动排版公众号 —— Markdown 转微信排版 CLI 工具

打通公众号创作的最后一公里

License: MIT GitHub Release

像发朋友圈一样简单,用 Markdown 写公众号文章

md2wx CLI · 38+ 精美主题 · 支持 Claude Code / OpenClaw


前置准备

使用前请先获取 API Key:

图片参数约束(重要):
  • --cover-imagenewspic-draft --imagesbatch-upload --images 仅支持公网 URL
  • 不支持本地文件路径(如 ./a.jpg)或通配符(如 *.jpg

快速开始

安装

curl -fsSL https://raw.githubusercontent.com/geekjourneyx/md2wechat-lite/main/cli/scripts/install.sh | sh

配置

md2wx config set wechat-appid "wx123..."
md2wx config set wechat-appsecret "your_secret"
md2wx config set api-key "wmeyourapi_key"

第一个草稿

md2wx article-draft --markdown "# 欢迎\n\n这是我的第一篇文章!" --cover-image "https://cdn.example.com/cover.jpg"

功能亮点

📝 图文草稿

Markdown 转 WeChat 排版,一键生成草稿

md2wx article-draft --file article.md --theme bytedance --cover-image "https://cdn.example.com/cover.jpg"

说明:部分后端场景会要求封面图,建议始终传入 --cover-image,避免 invalid media_id 等错误。

🖼️ 小绿书草稿

创建图片文章,支持多图上传

md2wx newspic-draft --title "标题" --content "内容" --images "https://cdn.example.com/img1.jpg,https://cdn.example.com/img2.png"

📦 批量上传

上传图片到微信素材库,获取永久 URL

md2wx batch-upload --images "https://cdn.example.com/a.jpg,https://cdn.example.com/b.jpg"

🎨 38+ 主题

  • 内置 6 种:default, bytedance, chinese, apple, sports, cyber
  • 模板 32 种:{minimal|focus|elegant|bold} × {gold|green|blue|orange|red|navy|gray|sky}
md2wx themes list --verbose

AI 创作工作流

Claude Code

配合 md2wechat-skill 使用:

1. 在 Claude Code 中激活 Skill
  • "帮我写一篇关于 AI 的文章"
  • "发布到公众号草稿箱"

OpenClaw

支持 OpenClaw 自动化工作流


配置说明

配置文件:~/.md2wx/config.yaml(文件内容为 key=value 形式)

配置优先级:命令行参数 > 环境变量 > 配置文件 > 默认值

# 查看配置
md2wx config list

设置默认主题

md2wx config set default-theme "bytedance"

设置字体大小

md2wx config set font-size "large"

常见问题

安装后提示 command not found?

将二进制文件目录添加到 PATH,或打开新终端窗口

macOS 无法验证开发者?

chmod +x md2wx
xattr -d com.apple.quarantine md2wx

草稿创建成功但后台找不到?

检查 AppID/AppSecret 是否正确,确认登录了对应公众号账号

报错 invalid media_id 或创建草稿失败?

先确认封面图/配图使用的是公网可访问 URL(不是本地路径),并在 article-draft 中传入 --cover-image


开发

git clone https://github.com/geekjourneyx/md2wechat-lite.git
cd md2wechat-lite
go build -o md2wx ./cli

相关项目

  • md2wechat-skill - 用 Markdown 写公众号文章,像发朋友圈一样简单

License

MIT License


💰 打赏 Buy Me A Coffee

如果该项目帮助了您,请作者喝杯咖啡吧 ☕️

WeChat

微信打赏码


🧑‍💻 作者

  • 作者geekjourneyx
  • X (Twitter):https://x.com/seekjourney
  • 公众号:极客杰尼
关注公众号,获取更多 AI 编程、AI 工具与 AI 出海建站的实战分享:

公众号:极客杰尼


让公众号写作更简单

Made with ❤️ by geekjourneyx

🔗 More in this category

© 2026 GitRepoTrend · geekjourneyx/md2wechat-lite · Updated daily from GitHub