全部智能体 CLI
NeuroSquad 中的 Antigravity CLI

Antigravity CLI,外加一整块画布

谷歌的终端智能体——Gemini CLI 的继任者——需要多少张卡片就开多少张,每张都配有真实终端。NeuroSquad 知道每个智能体是在工作、在等你,还是已完成;通过箭头为它连接终端、浏览器和笔记——新工具在它运行期间就会到位。

官方网站antigravity.google/product/antigravity-cli
  • 真正的 agy CLI,用你自己的谷歌登录
  • 不写入你的 ~/.gemini
  • 免费,支持 Windows 和 macOS
生命周期钩子

它知道 agy 何时完成——何时在提问

终端安静下来,可能是“已完成”,也可能是“在等你确认”。NeuroSquad 不靠猜:每张 Antigravity 卡片都通过 agy 自己的生命周期钩子,以及 agy 交给窗口标题命令的状态来报告每一轮。

PreInvocationagy 发来的内容
工作中

你按下回车,agy 在调用模型之前触发 PreInvocation。卡片图标开始旋转,“团队状态”卡片把它计为工作中,上一个问题的通知随之撤下。

tool_confirmation_pendingagy 发来的内容
等你处理

agy 打开确认界面,它的状态中出现 tool_confirmation_pending。卡片闪烁,通知写明它想运行什么——即它的 PreToolUse 钩子刚刚报告的命令或工具。

Stopagy 发来的内容
已完成

Stop 结束这一轮。队列中的下一条提示随即发出,答案从 agy 的记录写入日志,通知告诉你已经完成。用 Esc 打断的一轮也以同样方式结束。

它的提问也一样

当 agy 通过 ask_question 向你提问时,问题本身会出现在卡片和通知里。

处处同一个状态

卡片、侧边栏、“团队状态”卡片、自定义卡片和手机读取的都是同一个状态。

你的钩子仍归你

NeuroSquad 的钩子写进卡片自己的 hooks.json,与你的并列;你 ~/.gemini/config 中的钩子照常运行。

看看实际效果

你每天都会做的三件事

应用的复刻演示,一步步播放。agy 请求确认时,由你决定。

Antigravity CLI 通过已连接的终端修复失败的测试,在删除文件夹前停下来询问,然后完成——日志自动写好。

它获得的一切

Antigravity CLI 在 NeuroSquad 中能做的一切

Antigravity CLI 的集成深度与 Claude Code 相同。全部都在这里,每项都有对应的文档页——最后也坦白说明它没有的部分。

  • 01

    了解自身状态

    agy 自己的钩子和状态报告每一轮,什么都不用猜。

  • “已完成”和“在等待”是两回事

    每张卡片都接入 agy 的生命周期钩子:PreInvocation 表示工作中,Stop 表示已完成,PreToolUse 记下它即将使用的工具。标题命令中的状态补上屏幕上的确认、上下文和配额。

    文档: “已完成”和“在等待”是两回事
  • 通知写明它需要什么

    通知开头就是 agy 想做的事——run_command — rm -rf dist,或它要调用的工具。每个智能体一条;等待中的通知会一直保留到你回应。

    文档: 通知写明它需要什么
  • 每张卡片都是独立的对话

    对话 id 由 agy 自己选定;卡片从钩子中得知它,重启后通过 --conversation <id> 继续。/clear 会把卡片切换到新的对话。

    文档: 每张卡片都是独立的对话
  • “团队状态”卡片

    工作区里所有 AI 智能体集中在一张卡片上,显示状态、本轮实时用时,以及 agy 报告给钩子的模型。

    文档: “团队状态”卡片
  • 自定义卡片也能跟踪它

    用 Card SDK 构建的卡片能看到同样的状态、回合事件和最新回复,agent_wait 能拿到 Antigravity 助手的答案。

    文档: 自定义卡片也能跟踪它
  • 02

    借助画布工作

    卡片上的箭头就是一组工具。画出箭头,agy 立刻就能使用另一端的东西。

  • 箭头就是工具

    指向浏览器、终端、笔记或另一个智能体的箭头,会从 NeuroSquad 的 MCP 服务器为 agy 提供 browser_*、terminal_*、note_* 或 agent_*——由 mcp(neurosquad/*) 规则放行,所以它不会询问。每次调用都会点亮对应的箭头。

    文档: 箭头就是工具
  • 新箭头在会话中途即刻生效

    服务器的工具变化时 agy 会重新获取列表,所以工作中画出的箭头,其工具会出现在它的下一个请求里。无需重启,也无需新对话。

    文档: 新箭头在会话中途即刻生效
  • 它可以自己添加卡片

    canvas_spawn_card 让它在身旁打开终端、浏览器、笔记或助手智能体——Antigravity 或任何其他 CLI——并已用箭头连好。

    文档: 它可以自己添加卡片
  • 画布模式

    一个 PreToolUse 钩子禁止 agy 自带的 shell 与网络工具(run_command、manage_task、search_web、read_url_content、浏览器),命令因此都在你看得见的终端卡片里运行。这一禁止在危险模式下同样有效。

    文档: 画布模式
  • 来自 skills.sh 的技能

    指向技能卡片的箭头为 agy 提供 skill_load,附带每项技能及其适用时机——和所有箭头一样,无需重启即可生效。

    文档: 来自 skills.sh 的技能
  • 插件卡片进入它的每一轮

    记忆、Context7、Caveman 和 Graphify 以一条简短说明进入 agy 的每一轮,它在调用模型前读取——通过其 PreInvocation 钩子的 injectSteps。

    文档: 插件卡片进入它的每一轮
  • 03

    为长时间运行而建

    持续数小时的会话会碰到写满的上下文和配额。两者都在卡片上处理。

  • 上下文指示

    标题栏里的小圆环显示上下文的占用程度,基准是 agy 为当前模型报告的窗口大小。上下文写满时,agy 会自己压缩。

    文档: 上下文指示
  • 配额之后继续

    短时的速率限制由 agy 自己重试。当一轮因每日配额而结束时,卡片显示限制及其重置时间,并在那时发送“continue”。

    文档: 配额之后继续
  • 提示队列

    把接下来的消息排好队:每条都在 Stop 时发出,也就是这一轮真正结束时——绝不会插进思考中途的停顿。每日提示也一样。

    文档: 提示队列
  • 交接给新的智能体

    会话写满时,在旁边启动一个新智能体——Antigravity 或任何其他 CLI——工作摘要已经输入好,等你发送。

    文档: 交接给新的智能体
  • 日志

    每个完成的答案都会从 agy 自己的记录中读出,追加到已连接的笔记里:智能体所做之事的持续记录。

    文档: 日志
  • 04

    团队协作

    多个 Antigravity 智能体——或多种 CLI 混搭——在同一项目上协作,不碰你自己的 agy 设置。

  • 你的 ~/.gemini 保持原样

    每张卡片都使用自己的 Gemini 目录(--gemini_dir)运行:它的设置和配置叠加在你的之上,你的对话、引导状态、插件、技能和规则以链接方式接入。不会写入你的任何内容。

    文档: 你的 ~/.gemini 保持原样
  • 隔离的工作树

    给智能体一个独立的 git 工作树,让并行的智能体永远不会改同一批文件。初始化命令和需要复制的文件(如 .env)会在 agy 启动前把它准备好。

    文档: 隔离的工作树
  • 添加审查者

    一键在同一工作树里启动另一种 CLI 上的智能体,带一条来自作者的箭头,并提示它只审查、不修改。

    文档: 添加审查者
  • 危险模式,按卡片开启

    对于你信任的任务,卡片会以 --dangerously-skip-permissions 重启 agy 并继续同一对话——agy 无法在运行中切换。按卡片设置的开关,默认关闭。

    文档: 危险模式,按卡片开启
  • 一个说明文件

    agy 自己会读取 AGENTS.md(以及 GEMINI.md),所以你在 NeuroSquad 中编辑的 AGENTS.md 原样送达——画布上所有 CLI 共用一个文件。

    文档: 一个说明文件
  • 05

    成本、控制与访问

    用了多少、最多能花多少、运行在哪个模型上,以及你如何触达它。

  • 按卡片统计 token

    每个请求的 token——输入、缓存命中、输出——都从 agy 自己的记录中读取,子智能体(各有自己的对话)并入其父级,按卡片精确拆分。

    文档: 按卡片统计 token
  • 预算制动器

    每个工作区一个上限。超过后,每个智能体的当前一轮会被 Esc 打断——对话保留——自动提示也会停止。提高上限即可解除。

    文档: 预算制动器
  • OpenRouter 模型

    让卡片运行在任意 OpenRouter 模型上,或你自己的兼容 OpenAI 的提供商上。agy 使用 Gemini API,所以卡片通过 agy 的 API 密钥模式连到 NeuroSquad 内置的小网关;你的密钥不会到达 agy。

    文档: OpenRouter 模型
  • 来自注册表的 MCP 服务器

    从官方 MCP Registry 安装一次服务器,再用箭头交给智能体。它没有被预先放行:每次调用前 agy 都会询问。

    文档: 来自注册表的 MCP 服务器
  • 用手机操作

    扫描二维码,整块画布就在手机浏览器中打开:查看 agy 的终端,回应它的确认,发送下一条提示。

    文档: 用手机操作
  • 06

    此 CLI 不具备的

    Antigravity CLI 没有对外开放的,或应用为它采用不同做法的部分。直说。

  • 闭源

    agy 是专有软件:它的仓库里只有 README 和更新日志,没有代码。这里的一切都是根据它的行为(1.3.1 版)测出来的,而不是读源码得来的。

    文档: 闭源
  • 附带调用不计入

    agy 会用一次额外的小模型调用为每个对话起标题,这次调用不在它的记录里。用量显示的是对话本身的请求,精确无误。

    文档: 附带调用不计入
  • 谷歌自家模型没有价格

    NeuroSquad 里还没有 Gemini 的标价,所以使用你谷歌登录的卡片显示 token 和“无价格”——绝不会显示凭空的 $0。OpenRouter 卡片按其目录计价。

    文档: 谷歌自家模型没有价格
  • 钩子需要片刻

    agy 的钩子是它会等待的进程,所以只使用状态所需的事件:模型调用和一轮的结束,外加一个工具事件。

    文档: 钩子需要片刻
  • Gemini 独有的功能留在谷歌

    通过 OpenRouter 网关时,OpenAI 风格对话中没有对应物的功能——谷歌搜索支撑、思考签名——无法保留。

    文档: Gemini 独有的功能留在谷歌
  • 不支持 RTK

    RTK 会在 shell 命令运行前改写它。agy 的 PreToolUse 钩子可以允许、询问或拒绝命令,但不能修改它——所以 RTK 无法与它配合。

    文档: 不支持 RTK
一目了然

谁在等待,用了多少

多个 Antigravity 智能体同时运行时,这两张卡片回答你最常问的问题。

“团队状态”卡片

工作区里每个智能体的状态、模型和本轮用时。等你处理的排在最前,并写明它在问什么。点按状态即可筛选。

  • coupon-fixAntigravity CLIgemini-3.1-pro-lowAntigravity CLI needs your permission: run_command — rm -rf dist等你处理2:34
  • api-migrationAntigravity CLIgemini-3.1-pro-high把路由迁移到新客户端工作中11:07
  • lib-researchAntigravity CLIgemini-3.8-flash-medium比较两个日期库工作中5:25
  • docs-passAntigravity CLIgemini-3.8-flash-low更新 README已完成3分钟前

用量与费用

从你磁盘上 agy 自己的记录中读取,按卡片拆分。各行之和始终等于总计。

智能体令牌费用
coupon-fix912,406US$2.14
api-migration604,118US$1.39
docs-pass188,530US$0.09
总计1,705,054US$3.62
精确到皮美元,仅在显示时四舍五入。这些卡片运行在 OpenRouter 上,按其目录计价;使用谷歌登录时,你会看到同样的 token 和“无价格”。
幕后

真正的 Antigravity CLI,外加它自己的 Gemini 目录

NeuroSquad 启动的就是你自己运行的那个 `agy`,在卡片里的真实终端中。它额外加入的全部内容如下:

NeuroSquad 为命令添加的参数
❯ agy
--gemini_dir=<this card’s Gemini dir>每次启动卡片自己的设置与配置(MCP 服务器、钩子)叠加在你的之上;`~/.gemini` 的其余部分以链接接入
--conversation <its conversation id>之后的启动重启后继续同一个对话
PreToolUse → deny run_command, manage_task, search_web, read_url_content卡片模式它自带的 shell 和网络工具在运行前即被拒绝
--dangerously-skip-permissions危险模式跳过权限确认(以同一对话重启)

不写入你的 ~/.gemini

卡片的设置、hooks.json 和 mcp_config.json 都是它自己的;你的对话、插件、技能和规则以链接接入。删除卡片时会先解除链接再删除。

你的登录,你的套餐

agy 使用它已有的谷歌登录或 Gemini API 密钥运行。它首次运行的界面——配色方案、谷歌条款和数据使用同意——由你自己回答;NeuroSquad 绝不会替你作答。

对话就是你的对话

卡片的 Gemini 目录链接了你真实的对话,所以 agy --conversation <id> 在普通终端里同样可用——反过来也一样。卡片内关闭了 agy 的自动更新。

常见问题

NeuroSquad 中的 Antigravity CLI,答疑

给 Antigravity CLI 一块画布

免费,支持 Windows 和 macOS。你的代码、登录和用量都留在你的电脑上。

Windows 10 / 11 · macOS 12 及更新(Apple 芯片和 Intel)全部 22 个智能体 CLI