返回项目

AntiGravity AutoAccept

如用 Google Antigravity 写代码时每一步 Run / Accept / Always Allow 都要手动点确认,想让 Agent 自动通过并支持 Swarm 多 Agent 并行,可以采用这个仓库。

AntiGravity-AutoAccept 是一个给 Google Antigravity(Google 的 AI 编码助手)做的自动点确认扩展。作者原文定位是:「Automatically accept agent steps, terminal commands, file edits, and permission prompts in Antigravity — Google's AI coding assistant.」

它要解决的问题很具体:用 Antigravity 时,Agent 每执行一步(跑命令、改文件、调权限)都会弹一个 Run / Accept / Always Allow 按钮等你点。让 Agent 跑一个完整任务可能要点几十上百次,完全失去了"让它自己跑"的意义。AutoAccept 把这步自动化,让 Agent 可以真正无人值守地往下执行。

核心能力

自动点确认

自动点击 Antigravity 弹出的以下按钮:

  • Run(执行命令)
  • Accept(接受文件修改)
  • Always Allow(永久授权某类操作)
  • 其他权限类提示

命令过滤

不是所有操作都无脑放行:

  • 白名单模式:只自动同意列表里的命令(比如 npm installgit status 等安全命令)
  • 黑名单模式:危险命令(比如 rm -rfsudo)弹回人工确认
  • 两种模式可以组合使用

Swarm Mode

支持多个 Agent 同时在多个 Antigravity 窗口里跑,每个窗口各自自动确认,互不干扰。适合做并行任务分解。

技术实现

通过 Chrome DevTools Protocol 与 Antigravity 的隔离 Chromium 进程通信,直接操作 DOM 按钮,不需要修改 Antigravity 本身的代码。装成 VSIX 扩展即可。

在 Vibe Coding 里的用法

最典型的场景是把 Antigravity 切到"真正无人值守"的模式:

  1. 装上 AutoAccept,配置安全命令白名单
  2. 给 Antigravity 一个大任务(比如"实现完整的用户认证模块并跑通测试")
  3. 切到别的屏幕去干其他事
  4. Antigravity 自己执行、自己改文件、自己跑测试,直到完成

没有 AutoAccept 的时候,即使 Agent 知道自己要做什么,也得等你一次次按确认,Agent 效率被人的反应速度拖累。

适用场景

  • 用 Antigravity 跑长任务,不想一直盯着屏幕点按钮
  • 要做多 Agent 并行的任务分解
  • 对常用命令有明确的安全预期(不会有意外操作)

不适用的情况

  • 在生产环境或涉及敏感文件的仓库里工作,需要每一步人工把关
  • 不确定 Agent 会跑什么命令,让它自动执行风险高
  • 只用 Antigravity 官方默认交互模式,不想装第三方扩展

安装

推荐从 VSIX 文件安装:

  1. Releases 下载最新 .vsix 文件
  2. 在 Antigravity 里装入扩展(方式跟 VS Code 装 VSIX 一样)

手动方式:

bash
# 解压 vsix 到扩展目录
unzip antigravity-autoaccept.vsix -d ~/.antigravity/extensions/antigravity-autoaccept

装完重启 Antigravity,在设置里确认扩展已启用。

安全提醒

AutoAccept 的本质是让 Agent 跑得更顺畅,但同时也意味着少了一道人工把关。强烈建议:

  1. 配置命令白名单,只放行明确安全的操作
  2. 在独立的工作目录或 git worktree 里跑,避免误伤重要代码
  3. 跑长任务时至少定期回来看一眼日志,确认 Agent 没跑偏
  4. 不要在生产仓库或包含敏感信息的项目里直接开启全自动

License:MIT。

语言

JavaScript

分类

Vibe Coding

许可证

MIT

更新时间

4/17/2026

标签

antigravitygoogleauto-acceptautomationextensionvsixswarm-modehands-freeagent-workflowdevtools-protocol
~/安装方式

# source

$下载 VSIX:https://github.com/yazanbaker94/AntiGravity-AutoAccept/releases
$unzip antigravity-autoaccept.vsix -d ~/.antigravity/extensions/antigravity-autoaccept

# usage

$在 Antigravity 里导入 VSIX 扩展
$配置命令白名单 / 黑名单
$开启 Swarm Mode 跑多 Agent 并行