独立开发者的 AI Agent CLI 工具集
— § 01 —- COLOPHON
- Source Serif 4 · JetBrains Mono · Forge Codex
- TOOLS
- Next 15 · MDX · framer-motion
imgcli 图片处理、any2card 内容卡片、readme-generator 自动化文档,三个零依赖 CLI 工具解决独立开发者高频痛点
TL;DR: 独立开发者每天在工具之间反复切换。这篇文章介绍我自己在用的三个 AI Agent CLI 工具,零 CGO 依赖,单二进制安装,解决图片处理、内容卡片和 README 生成三个高频场景。
独立开发者的 AI Agent CLI 工具集
每次发版前都要重复同样的动作:压缩图片、做分享卡片、更新 README。单独拿出来每一步都不复杂,合在一起却能轻松吃掉一个下午。这种低价值的重复消耗让人沮丧,真正想做的事反而一直被推迟。
§imgcli:图片处理的 CLI 化
ImageMagick 功能强大,但语法不好记,每次用都要翻文档。Web 端工具倒是顺手,代价是把文件上传到别人的服务器。
imgcli 用纯 Go 编译,没有 CGO 依赖,不需要 libpng 或 libjpeg。换来的是真正的跨平台,macOS、Linux 和 ARM 服务器都能直接跑同一个二进制,性能损耗在实际使用中可以忽略。
# 安装
curl -sSL https://raw.githubusercontent.com/geekjourneyx/imgcli/main/install.sh | bash
# 压缩并转 WebP
imgcli convert input.png --format webp --quality 80
# 批量缩放
imgcli resize *.jpg --width 1200
CI 环境里不用再单独安装图像处理依赖,直接拉二进制就能用。
§any2card:文章变卡片
把文章链接分享到 X 或微信朋友圈,系统生成的预览截图通常很难看,背景、字体、布局全靠运气。any2card 把 Markdown 或纯文本转换成专门适配社交平台的卡片图,支持深色和浅色两套主题。
any2card 是一个 Claude Skill,通过 Claude Code 调用:
npx skills add any2card
在 Claude Code 里直接告诉它要生成什么内容,它会输出适配 Twitter、Instagram 和微信朋友圈尺寸的 PNG 图片。卡片的字体间距和配色做了针对性调整,不是简单截图,也不需要打开 Figma。
§readme-generator:AI 生成专业 README
新项目发布前,README 永远是最后才写的,往往敷衍了事。readme-generator 接收项目描述,输出完整的 README.md,包含安装说明、使用示例和 SEO 描述,同时生成一张 16:9 的信息图。
它借助 Playwright 截取实际运行效果,配合 AI 生成文字,整个过程不需要手动编辑。生成的 README 里有结构化的 Author 区块,AI 爬虫能够识别项目归属,对 GEO 有直接帮助。
npx skills add readme-generator
安装后在 Claude Code 里描述项目,文档就出来了。
§用法组合
三个工具放在一起,发版前的流程变成这样:
用 readme-generator 生成 README,再用 any2card 把核心功能做成分享卡片,imgcli 在推送到 GitHub 前压缩全部图片资源。
这三步之前要花将近一个下午,现在大约 20 分钟。
§结语
工具只有持续在用才有价值。这三个我在每个项目里都会用到,所以它们一直在迭代。
完整的工具列表和安装命令在 开源工具一览。
所有源码在 github.com/geekjourneyx,MIT 协议开源,欢迎 PR。
§FAQ
问:这些工具需要 Node 或 Python 吗?
imgcli 是纯 Go 编译的二进制,不需要任何运行时。any2card 和 readme-generator 是 Claude Skill,通过 npx skills add 安装,需要 Node 环境和 Claude Code。
问:any2card 和 readme-generator 需要 API Key 吗?
需要 Claude API Key,通过 Claude Code 调用。如果你已经在用 Claude Code,不需要额外配置。
问:imgcli 支持 Windows 吗?
目前提供 Linux 和 macOS 预编译包。Windows 用户可以在 WSL2 下运行,或从源码构建。
○