google (GitHub)

RSS: https://github.com/google.atom
谷歌开源项目。Google 在 GitHub 上拥有 2881 个开源仓库。

谷歌开源 Artemis:用 AI 驱动真实 Android 设备的自动化测试

Google 开源了 Artemis,一个让 AI 助手和测试套件用自然语言驱动真实 Android 设备的自动化工具。 核心能力:跨 App 操作、多模态元素定位(accessibility 树 + OCR + 视觉模型,覆盖 Canvas/Compose/Flutter 自定义界面)、MCP 协议接入 Antigravity/Claude Code/Windsurf 等 IDE。 两种执行 profile:Flash(3–5s/步,快速响应)和 Pro(15–40s/步,多 Agent 规划-执行-校验,支持 100+ 步长流程)。在 Google Research 的 AndroidWorld 基准上达到 99%+ 任务完成率。 支持 Python SDK 集成 pytest/CI 管线,首装设备时会自动装一个 Accessibility Helper 来读取 UI 树(可关闭、可卸载,仅本地监听)。 Roadmap 提到 Android Studio 插件、iOS 扩展、端侧轻量 VLM 和实时语音交互。
评论点赞收藏14 天前

Google Artemis 被指未标注对 mobile-use 及其贡献者的来源

Minitap 团队在 GitHub 上发 issue 指控 Google 开源项目 Artemis 大量复用了其 mobile-use 代码,却未标注来源、作者和版权信息:初始 pyproject.toml 保留 mobile-use 版本号和三位原作者,后续提交将其替换为 Google 版权头;共享代码包括 ADB 隧道实现、planner 辅助、app-lock 工具、agent prompts 和 SDK 示例。 要求方希望 README 补充致谢、恢复上游版权声明并点名贡献者。评论区讨论活跃,有人建议走 Google IP 侵权渠道;也有人指出 Google 后续补了 README 底部版权说明,但认为不够。 后续评论者用 AI agent 找出更多疑似同源文件,并对 Artemis 在 AndroidWorld 上得分低于 mobile-use、且移除 BrowserStack 等云设备支持表达不满。 事件牵涉开源归属、AI agent 复制代码、大厂合规等话题,容易引发技术社区讨论。
评论点赞收藏15 天前

Closure Compiler:JavaScript 检查器与优化器

Google Closure Compiler 的 GitHub 官方 README。这是一个将 JavaScript 编译为更小、更快 JavaScript 的工具,支持语法检查、类型检查和死代码消除。 关键限制:ADVANCED 模式要求代码专门针对该编译器编写;"whole world" 优化器会激进重命名全局变量和属性,若代码混用点号访问和方括号访问会导致输出损坏;默认假设浏览器环境,NodeJS 支持有限;ES Module 的 import/export 语法不被积极维护,仍主要依赖 goog.module 体系。 CommonJS 支持预计 2024 年移除。对熟悉该工具的开发者是标准参考文档,缺乏新观点或讨论入口。
评论点赞收藏16 天前

XLS:Google开源的加速硬件综合工具链

Google开源了XLS高级综合工具链,用Rust风格的DSLX语言描述硬件,可直接生成可综合的Verilog/SystemVerilog,同时同一份设计还能作为高效主机软件运行。 项目定位是后摩尔时代的软硬件协同设计SDK,支持ASIC和FPGA流程,含Yosys综合和OpenROAD布局布线。目前处于实验阶段,非官方支持产品,提供Colab笔记本可零配置试用。
评论点赞收藏28 天前

Google Copybara:跨仓库代码迁移与同步工具

Google 内部使用的开源工具 Copybara,用于在多个代码仓库之间转换和同步代码。它支持保密库与公开库的双向同步,以其中一个仓库为权威源,通过状态无状态设计确保多用户协作一致性。 目前主要支持 Git,也提供 Bazel 构建、Docker 运行及 IntelliJ 集成等详细使用指南。
评论点赞收藏91 天前

Ax, Google's new highly distributed agent executor

Google 开源 agentic 编排运行时 AX(Apache 2.0),定位为跑在 Agent Substrate 之上、面向"数十亿个自主 agent 任务"的高吞吐声明式编排器,体验类似 Kubernetes:用 的 YAML 声明 Task/Workspace/Gateway/Model 四类资源,一条 ax apply 就能把 git 仓库、MCP 服务器、模型凭据和出口白名单一起拉起来,并支持 ax ssh 进沙箱、ax suspend/resume 做状态检查点、ax watch 流式看阶段变化。 CLI 故意做得 kubectl 风格,跟随 kube context 切换集群。官方明确标记项目仍在打磨核心概念,稳定版前会有 major breaking changes。 对做 agent 平台化、批量并发和沙箱隔离的工程团队,这是一手可用的参考实现;对只关心模型本身的人则偏远。
评论点赞收藏125 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。