cluster · agent-cli-toolkit2026·vii·23009← 所有工具
Ch. ·

AI Agent CLI 工具集

面向 AI Agent 的 CLI 和自动化工具 — JSON 输出、无 TTY 假设、可预测执行

为 Agent 消费设计的工程化工具:md2wechat / md2wechat-lite / md2wechat-mcp-server(公众号排版与发布)、gcli(Gmail 只读)、imgcli(无 CGO 图片处理)、jina-cli(URL 转 Markdown)、tanso(中文网络信号搜索)、go-cli-ship(CLI 发版自动化)和 github-topics-trending(开源趋势报告)。这些工具尽量保持可自动化、可复用、可预测。

该簇工具

md2wechat

面向 Coding Agent 的公众号创作全流程 CLI:Markdown 写作、40 个专业主题、43 个高级排版模块、AI 配图、发布前检查、草稿推送。

$ brew install geekjourneyx/tap/md2wechat

md2wechat-mcp-server

md2wechat MCP Server:让 Claude Code 和其他 AI Agent 通过 MCP 调用公众号排版与发布能力。

$ git clone https://github.com/geekjourneyx/md2wechat-mcp-server

tanso

面向 Agent 的中文网络信号搜索 CLI,整合 Bocha、火山 Ark 和知乎,输出终端表格或自动化友好的 JSON。

$ npm install -g @geekjourneyx/tanso

go-cli-ship

用于交付 Go CLI 的 Agent Skill:包含发布模板、npm 包装器和 GitHub Actions 工作流,帮助工具稳定发版。

$ npx skills add https://github.com/geekjourneyx/go-cli-ship

gcli

Gmail 只读 CLI, OAuth + PKCE 认证、云服务器友好、结构化 JSON 输出

$ curl -fsSL https://raw.githubusercontent.com/geekjourneyx/gcli/main/scripts/install.sh | bash

imgcli

零 CGO 依赖的 Agent 图片处理 CLI, 元数据、拼图、格式转换、智能填充、批量 PDF

$ curl -fsSL https://raw.githubusercontent.com/geekjourneyx/imgcli/main/scripts/install.sh | bash

jina-cli

AI Agent 网页阅读 CLI, 通过 Jina Reader API 将任意 URL 转为 LLM 友好的 Markdown

$ curl -fsSL https://raw.githubusercontent.com/geekjourneyx/jina-cli/main/scripts/install.sh | bash

github-topics-trending

GitHub 话题趋势追踪工具:按主题抓取热门仓库,AI 总结分类,分析 star 增长,生成每日邮件和 GitHub Pages 页面。

$ git clone https://github.com/geekjourneyx/github-topics-trending

md2wechat-lite

轻量微信排版 CLI, 文章草稿、图文消息、批量上传、40+ 主题

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

常见问题

md2wechat 和 md2wechat-lite 有什么区别?
md2wechat 是完整工具集,包含 AI 去痕、AI 配图、发布前检查、草稿推送、40 个主题和 43 个高级排版模块。md2wechat-lite 是更轻量的 CLI,专注排版和上传,不含额外 AI 层。
安装命令是什么?
brew install geekjourneyx/tap/md2wechat
支持 Windows 吗?
不支持。md2wechat 面向 macOS 和 Linux。Windows 用户可在 WSL2 内运行。
md2wechat-mcp-server 支持什么?
它通过 MCP 暴露 md2wechat 发布能力,让 Agent 可以从工具层完成公众号排版和准备发布。
为什么这里需要 MCP?
MCP 给 Coding Agent 一个稳定接口,避免依赖手动命令或复制说明。
它只支持 Claude Code 吗?
不是。Claude Code 是主要目标,但兼容 MCP 的 Agent 环境都可以接入。
Tanso 查询哪些来源?
Tanso 可以通过服务商 API 查询 Bocha、火山 Ark 和知乎,并把结果统一成适合人或 Agent 使用的格式。
为什么说 Tanso 适合 Agent?
它不依赖网页抓取或浏览器会话,支持 JSON 输出,并把配置显式化,让自动化流程可以稳定调用。
怎么安装?
执行:npm install -g @geekjourneyx/tanso
go-cli-ship 帮什么忙?
它帮助用可重复的 Agent 步骤打包、发布和分发 Go CLI。
为什么 CLI 需要交付 Skill?
CLI 编译成功不代表完成。用户还需要安装方式、发布包、校验和清晰的升级流程。
它面向什么技术栈?
它面向 Go 命令行工具,支持 GitHub Release、GitHub Actions 和可选的 npm 分发。
为什么 gcli 是只读的?
只读范围限制了 OAuth 权限面。一个只能读取邮件的 CLI 部署在共享或云服务器上,比拥有完整邮箱权限的工具安全得多。
没有浏览器的云服务器上能用吗?
可以。gcli 使用 PKCE 流程,支持带外设备认证。你在本机完成一次 OAuth 步骤,令牌存储后服务器可持续使用。
安装命令是什么?
curl -fsSL https://raw.githubusercontent.com/geekjourneyx/gcli/main/scripts/install.sh | bash
零 CGO 依赖是什么意思,为什么重要?
零 CGO 依赖意味着二进制文件没有 C 库依赖,编译为单一静态二进制,无需安装 libvips、ImageMagick 或任何系统库即可在 Linux/macOS 上运行。
支持哪些图片操作?
支持检查元数据、合成/拼接图片、转换格式(JPEG、PNG、WebP)、智能填充,以及批量导出 PDF。
安装命令是什么?
curl -fsSL https://raw.githubusercontent.com/geekjourneyx/imgcli/main/scripts/install.sh | bash
需要 Jina API Key 吗?
Jina Reader 有免费额度,适量使用无需 Key。高频使用时设置 JINA_API_KEY 环境变量以使用认证密钥。
输出是什么样的?
干净的 Markdown,保留标题、段落、代码块和链接。广告、导航和样板内容被剔除,LLM 只收到页面正文。
安装命令是什么?
curl -fsSL https://raw.githubusercontent.com/geekjourneyx/jina-cli/main/scripts/install.sh | bash
github-topics-trending 追踪什么?
它追踪指定 GitHub 话题下的热门仓库,并对比排名、star 增长、新晋项目和活跃项目。
报告包含什么?
报告包含可点击仓库、AI 一句话总结、详细说明、问题标签、增长榜、新晋项目和趋势统计。
怎么从源码开始?
克隆仓库后配置 GitHub 和 AI 服务凭据,可以本地运行,也可以通过 GitHub Actions 定时运行。
md2wechat-lite 和 md2wechat 有什么区别?
md2wechat-lite 可用 curl 一键安装,省略了 AI 去痕模块,适合只需排版和草稿推送、不需要额外 AI 层的团队。
支持批量上传吗?
支持。可以指向一个 Markdown 文件目录,它会依次将所有文件排版并上传到微信草稿箱。
安装命令是什么?
curl -fsSL https://raw.githubusercontent.com/geekjourneyx/md2wechat-lite/main/cli/scripts/install.sh | sh