效果展示



开源仓库:github.com/guuguo/anti...
前言
最近 Gemini 4 系列模型在编程和复杂推理榜单上刷得挺猛,我也就顺势把主力编码工作台切到了 Google Antigravity Desktop。
用起来确实顺手,不过日常高强度开对话时,有两个小地方特别硌应:
- 界面本身是全英文的,包括新会话欢迎语、输入栏占位提示、消息末尾的
8m ago,甚至顶部会自动生成一个英文会话标题; - 光靠全局规则写"请用中文回答"也不彻底,模型内部的 Thinking 思考过程 依然经常飘成英文,而且写死全局规则还会把原本顺手的英文工作区一起污染。
网上那种直接解包替换 asar 的方案我也看了一眼,每次官方小版本更新就要重打一遍补丁不说,macOS 上改完包签名直接失效,系统权限弹窗跟着折腾人。
但是我懒呀~~
我只想在桌面上多出一个独立的 「Antigravity 中文」 图标:点它就全流程中文(界面 + 运行链路 + 思考 + 标题),点原本的 Antigravity 图标就保持 100% 原汁原味英文,两者互不串味。
干脆把整套方案封装成一行命令开源出来。
一行命令安装(最简使用方式)
安装过程会自动校验汉化引擎 SHA-256,不修改任何 Antigravity 原版程序文件。
macOS(终端粘贴运行):
bash
curl -fsSL https://raw.githubusercontent.com/guuguo/antigravity-zh-launcher/main/install.sh | bash
Windows(PowerShell 粘贴运行):
powershell
irm https://raw.githubusercontent.com/guuguo/antigravity-zh-launcher/main/install.ps1 | iex
装完之后怎么用:
- 要中文 :直接打开桌面或应用程序里的 「Antigravity 中文」(界面、运行步骤链路、时间戳、输入提示、会话标题和 AI 思考过程全中文)。
- 要英文 :照常点原有的 Antigravity 图标,完全不受影响。
- 不想用了随时还原 :macOS 运行
curl -fsSL https://raw.githubusercontent.com/guuguo/antigravity-zh-launcher/main/uninstall.sh | bash,Windows 运行irm https://raw.githubusercontent.com/guuguo/antigravity-zh-launcher/main/uninstall.ps1 | iex,原版应用零残留。
方案亮点与核心实现思路
这套启动器不是简单套一层词表,而是把"界面死角补齐 "和"思考语言联动"串成了一条完整链路:
-
CDP 动态注入 + 增强覆盖脚本(零侵入不破签名) 底层基于开源社区的 yuexps/Antigravity-Hans(安装时严格校验官方
SHA256SUMS),在运行期通过 Chrome DevTools Protocol 注入汉化,不动app.asar、不破代码签名。 同时通过--trust-external-overlay叠加了一层增强覆盖脚本,把普通词表容易漏掉的细节一并补齐:- 自动中文标题:根据首条中文提问提炼简明标题,替换顶部面包屑与历史列表里的英文自动标题;
- 输入占位符与欢迎语 :完整覆盖
Ask anything, @ to mention, / for actions以及多组轮播欢迎语; - 紧凑相对时间 :把消息工具栏和用户操作栏里的
8m ago/45s ago/Just now本地化为8分钟前/45秒前/刚刚,同时严格跳过正文内容防误伤。
-
界面汉化 + 中文思考双效联动,退出自动还原 专门放置了一个符合原生规范的插件
antigravity-zh-prompt在~/.gemini/config/plugins/,默认强制enabled: false。 只有通过 「Antigravity 中文」 启动时,启动器agy-zh才会自动打开它;一旦会话退出或监视器停止,立刻写回false,保证原版英文入口永远干净不串味。 -
macOS / Windows 双端原生体验打磨
- macOS :生成独立应用包
Antigravity 中文.app,并把调试端口进程与原版应用隔离。 - Windows :通过
wscript.exe无窗口启动器agy-zh-launch.vbs拉起后台脚本,彻底消除双击快捷方式时终端黑框一闪而过的问题;启动前自动用 Win32 窗口枚举识别同会话进程,无可见窗口的后台残留进程会自动清理后再拉起,有可见原版窗口时则弹出系统确认框由用户决定是否重启。
- macOS :生成独立应用包
-
可选命令行控制 安装后还自带
agy-zh命令,习惯终端的话可以随时执行agy-zh status查看双入口与插件开关状态,或用agy-zh stop/agy-zh build-overlay管理运行与覆盖脚本。
最后
整体思路其实不算复杂,就是把"不改原包 "、"界面死角补齐 "和"中文思考提示词隔离"收拢到了同一个顺手的图标里。
做好之后我自己每天写代码都在用,顺手把双端脚本也整理好开源了出来。如果你最近也在高频使用 Antigravity 跑 Gemini 4,希望这套小工具能帮你省点心~
项目地址:github.com/guuguo/anti... (欢迎 Star ⭐️)