你的代码仓库正在「裸奔」?
Grok Build CLI被曝默认会把你整个本地 Git 仓库打包上传到云端,甚至包括你没让它读的文件。
下面师妹用最简单的方式讲清楚:什么是 CLI、它为什么需要读你的代码、这次争议到底发生了什么,以及现在还能不能用。
1️⃣什么是 CLI?
CLI = Command Line Interface(命令行界面),就是你在终端里敲命令的那种黑框框操作方式。
2️⃣Grok Build CLI 是什么?
它是 xAI 推出的终端版 AI 编程助手。你不用打开网页或 IDE,直接在终端里输入 grok,它就能帮你读代码、改代码、规划项目、执行命令。
3️⃣为什么 AI 需要读取你的代码仓库?
因为它是一个编码 Agent,要完成复杂任务必须理解整个项目:
- 多文件之间的关联
- 项目架构和依赖关系
- Git 提交历史(知道之前改了什么)
- 支持子代理并行工作
官方说法是:为了让 AI 有「完整上下文」,才能像真正工程师一样工作,而不是只看你当前打开的单个文件。
4️⃣争议的核心在于「读取方式」:
研究者抓包发现,Grok Build CLI “默认会把你整个本地 Git 仓库打包上传”到 xAI 的云端(包括从未被 AI 读取的文件 + 完整 git 历史)。
即使你明确 prompt 说「不要读任何文件」,它依然会上传整个仓库。
另外,如果它读取