简介
ReadmeAI 可以从本地目录或 GitHub URL 自动生成结构化 README:支持离线模式,也可切换 OpenAI/Anthropic/Gemini/Ollama 等后端做更“像人写的”文档。
- 适合谁: 需要批量统一 README 风格的维护者,以及想降低新人上手成本的团队
- 可搭配: Python 3.9+、本地仓库或 GitHub URL、可选的 LLM API key(OpenAI/Anthropic/Gemini)或 Ollama
- 准备时间: 5–10 分钟
实战建议
- README 标注要求 Python 3.9+,并提供 pip / pipx / uv tool 等安装方式。
- 示例覆盖离线模式,以及 OpenAI/Anthropic/Gemini/Ollama 多后端切换。
如何避免“文档漂移”
README 只生成一次、不再更新,很快就会与现实不符。更实用的做法:
- 保持一份
.readmeaiignore(ReadmeAI 支持忽略规则),避免把 vendor 目录写进文档。 - 在发布前(或每周)重跑一次,把 README diff 当作常规文档更新来审。
- 先用离线模式拿到结构,再切换到 LLM 后端做措辞与表达优化。
输出结果的检查清单
发布前至少确认:
- 是否包含项目的“最小可运行命令”?
- 环境变量与端口是否准确?
- 安装步骤是否能在干净环境复现?
FAQ
一定要 API key 吗? 答:不需要。README 提到离线模式;只有想用 LLM 后端润色时才需要 key。
支持哪些输入? 答:CLI 支持本地仓库路径与 GitHub URL 作为输入源。
怎么做到隔离安装? 答:可以用 pipx 或 uv tool install,把 readmeai 安装到隔离环境中。