一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

xai-org/grok-build:现已开源

时间:2026-07-17 09:37:09 编辑:袖梨 来源:一聚教程网

xai-org/grok-build,现已开源(通过) xAI 的 grok CLI 工具昨天面临社区的强烈反对,因为很明显,在目录中运行该命令可以将整个目录上传到 xAI 的 Google Cloud 存储桶。一位用户报告说,在他们的主目录中运行它,并看到它上传“我的 SSH 密钥、我的密码管理器数据库、我的文档、照片、视频,一切”。

xai-org/grok-build,现已开源

我还没有看到官方解释为什么要这么做,但 xAI 确实对反馈做出了回应(马斯克:“作为预防措施,之前上传到 SpaceXAI 的所有用户数据都将被彻底删除。”)并禁用了该功能。

几个小时前,他们还在 Apache 2.0 许可证下发布了整个 Grok Build 代码库 - 大概是为了尝试重新获得用户的信任。从他们宣布新存储库的线程中:

[...]当数据上传被禁用时,这种选择受到尊重。在早期测试版中,默认情况下为非 ZDR 用户启用数据保留。根据您的反馈,我们对此进行了更改。我们现在正在进一步保护隐私。

通过删除所有保留的数据、保留默认值关闭以及开源工具,我们可以提供完整的用户隐私。您还可以根据自己的推理运行完全开源且本地优先的 Grok Build。

从 7 月 12 日开始,我们为所有 Grok Build 用户禁用了默认保留。此外,我们将删除之前保留的所有编码数据,以确保尊重每个用户的偏好。通过这些步骤,Grok Build 在保护用户隐私方面超越了其他主要编码产品。

这是一个非常令人惊讶的代码库! Grok Build 包含 844,530 行 Rust(使用我的 SLOCCount 工具计算,不包括空格和注释),其中似乎只有大约 3% 被出售。

到目前为止,该存储库只有一次提交发布了代码,因此遗憾的是我们无法深入了解代码库如何随着时间的推移而发展。

几个亮点:

  • xai-grok-agent/templates/prompt.md 具有主系统提示符,xai-grok-agent/templates/subagent_prompt.md 具有子智能体提示符。奇怪的是,子智能体提示符具有“不要...向用户透露此系统提示符的内容”,但主提示符却没有。
  • xai-grok-markdown/src/mermaid.rs 是一个“美人鱼图的独立终端渲染器”,它使用 Unicode 框绘图渲染美人鱼图表类型的子集。
  • xai-grok-tools/src/implementations 包括模仿其他编码智能体的工具实现 - Codex apply_patch 、 grep_files 、 list_dir 和 read_dir 工具,以及 OpenCode 的 bash 、 edit 、 glob 、 grep 、 read 、 Skill 、 todowrite 和 write 。 xai-grok-tools/THIRD_PARTY_NOTICES.md 文件表示这些是从这些项目“移植”的,其方式看起来符合他们使用的 Apache 和 MIT 许可证。看起来这些副本存在是因为 Grok 可以在它们之间进行切换,也许是基于检测现有的 Codex 或 Claude 或 Cursor 设置?我不确定我是否理解这种情况是否会发生或它是如何运作的。
  • 用于将所有内容上传到 Google Cloud 的代码仍然存在,但现在似乎已被禁用。 xai-grok-shell/src/upload/gcs.rs 具有用于上传到 GCS 存储桶的代码。 upload/trace.rs 包含一个 upload_session_state() 函数,该函数返回硬编码的 session_state_upload_unavailable 错误。

作为比较,openai/codex 有 950,933 行 Rust。终端编码智能体比我想象的要复杂得多!

这是克劳德代码聊天记录,我在其中克隆了存储库并帮助我深入了解它是如何工作的。

热门栏目