适用对象:Antigravity Agent Manager 支持平台:Windows / macOS 方案特点:动态注入、自动备份、一键还原、尽量不碰核心二进制
本项目用于给 Antigravity 的 Agent Manager 界面做中文汉化。
它的做法不是去硬改程序二进制,而是在 Antigravity 的 resources/app/out 目录里:
- 生成一份汉化脚本 ag_agent_hanhua.js
- 向工作台 HTML 注入一行 <script> 引用
- 自动备份原始 HTML
- 更新 product.json 中对应文件的校验值
这样做的好处是: - 出问题能回滚 - 官方更新后可重新执行 - 对原始程序结构改动相对可控
MutationObserver 处理动态渲染内容.bak 备份文件开始前请先确认:
D:\Antigravityresources/app/Applications/Antigravity.app/Applications/Antigravity.app/Contents/Resources/app~/Applications/Antigravity.app~/Applications/Antigravity.app/Contents/Resources/app直接双击:
ZhuRu_HanHua.bat如果 Antigravity 不在默认目录,也可以手动执行:
python "AntigravityHanHua_GongJu.py" --install-dir "D:\Antigravity"
首次使用前,先给脚本执行权限:
chmod +x "ZhuRu_HanHua.command" "QingChu_HanHua.command"
然后任选一种方式执行:
./ZhuRu_HanHua.command
或者直接双击 ZhuRu_HanHua.command
如果 Antigravity 不在默认目录,可手动指定路径:
python3 "AntigravityHanHua_GongJu.py" --install-dir "/Applications/Antigravity.app"
执行完成后,重新启动 Antigravity,打开 Agent Manager 即可查看汉化效果。
直接双击:
QingChu_HanHua.bat或手动执行:
python "AntigravityHanHua_GongJu.py" --huifu --install-dir "D:\Antigravity"
执行:
./QingChu_HanHua.command
如果需要手动指定路径:
python3 "AntigravityHanHua_GongJu.py" --huifu --install-dir "/Applications/Antigravity.app"
还原时会:
- 用 .bak 文件恢复原始 HTML
- 删除 ag_agent_hanhua.js
- 同步恢复后的 checksum
--install-dir 同时接受这两种形式:
D:\AntigravitymacOS:/Applications/Antigravity.app
resources/app 目录
例如:
D:\Antigravity\resources\app/Applications/Antigravity.app/Contents/Resources/app当前脚本默认 Antigravity 安装目录中存在以下结构:
resources/app/
├── product.json
└── out/
└── vs/code/electron-browser/workbench/
├── workbench.html
└── workbench-jetski-agent.html
如果官方后续改了目录结构,这套注入方式也得跟着调整。
| 文件 | 说明 |
|---|---|
AntigravityHanHua_GongJu.py |
核心逻辑:路径解析、备份、注入、还原、checksum 更新 |
ZhuRu_HanHua.bat |
Windows 安装入口 |
QingChu_HanHua.bat |
Windows 还原入口 |
ZhuRu_HanHua.command |
macOS 安装入口 |
QingChu_HanHua.command |
macOS 还原入口 |
dicts/ |
翻译字典 |
别瞎猜,直接用 --install-dir 指定。
macOS 示例:
python3 "AntigravityHanHua_GongJu.py" --install-dir "/Applications/Antigravity.app"
官方更新可能覆盖了工作台 HTML,重新执行一次安装脚本即可。
说明字典还没覆盖全。可在 dicts/ 目录中继续补充 JSON 翻译条目。
本项目基于开源项目 Cursor_chinese 制作,感谢原作者的无私奉献。
感谢 LinuxDo 社区的支持!
$ claude mcp add antigravity_chinese \
-- python -m otcore.mcp_server <graph>