在使用 Codex、Claude Code、OpenHands 这类 AI Agent 工具时,Agent 经常需要和 GitHub 打交道,例如:
- 克隆一个开源仓库;
- 查看项目的 Issue、Pull Request;
- 创建分支、提交修改;
- 根据仓库内容分析代码;
- 帮你生成 Pull Request 或 Release 说明。
如果只依赖浏览器操作,AI Agent 很难稳定地完成这些任务。GitHub CLI(Command Line Interface,简称 gh) 就是为了解决这个问题:它把 GitHub 的常用网页操作搬到了命令行里,让人和 AI Agent 都可以通过终端直接操作 GitHub。