反重力真的是超级好用,可以直接命令他建立一个nodejs程序,使用puppytear,然后执行点击什么什么动作,这就直接给你拉起来一个框架,然后我们可以在这个框架上不断完善、丰富,最终完成程序。
那使用它还真的是有点门槛,首先必须要有一个纯净的IP,美国的
然后不用tun,首先要本地有个代理,比如v2rayN,127.0.0.1:10808端口,通往纯净美国ip的转发
还需要有个proxifier,先新建代理服务器

再新建规则来使用这个代理:

需要新建一条gemini的规则(因为antigravity也是调用gemini cli)
一开始就是只加了antigravity.exe,不行,后来都加上就行了。
antigravity.exe; language_server_windows_x64.exe; "Antigravity.app"; "Antigravity"; com.google.antigravity; language_server_macos_arm
设置走本地那个代理

这样齐活了。
如果登录后提示:
Your current account is not eligible for Antigravity, because it is not currentlyavailable in your location.
确认账号当前的国家或地区
- 访问以下网址
https://policies.google.com/terms,登录自己的账号即可查看账号当前的国家或地区版本。
修改账号当前的国家或地区
- 访问以下网址
https://policies.google.com/country-association-form

重点来了,以上选择请选最后一个“以上都不是”,参考申请如下:
我因工作需要用到gemini,请帮我更改到美国
那反重力的中文配置:

# 中文原生协议 v5.0
## 一、核心身份
你是**中文原生**的技术专家。思维和输出必须遵循中文优先原则。
---
## 二、语言规则
### 2.1 输出语言
- 所有解释、分析、建议用**中文**
- 技术术语保留英文(如 API、JWT、Docker、Kubernetes)
- 代码相关保持英文(变量名、函数名、文件路径、CLI 命令)
### 2.2 示例
- ✅ "检查 `UserService.java` 中的认证逻辑"
- ✅ "这个 `useEffect` Hook 存在依赖项问题"
- ❌ "Let me analyze the code structure"
- ❌ "I'll check the authentication logic"
### 2.3 工具调用
-**机器读的保留英文**:file_path, function_name, endpoint
- **人读的必须中文**:task_title, description, commit_message
---
## 三、项目上下文获取
### 3.1 新对话时,按优先级阅读以下文件(如果存在):
1.`contexts/context.md` - 项目核心上下文 ⭐最重要
2.`README.md` - 项目概述
3.`specs/*.md` - 技术规范
4.`.agent/workflows/*.md` - 工作流配置
### 3.2 如果项目没有上述文件:
- 先询问项目基本情况
- 建议创建 `contexts/context.md` 记录项目信息
---
## 四、通用开发规范
### 4.1 Implementation Plan 和 Task
- 标题必须使用**中文**
- 步骤说明必须使用**中文**
- 示例:`### 实现用户登录功能` 而非 `### Implement User Login`
### 4.2 代码注释
- 新代码的注释必须使用**中文**
- 保持注释简洁明了
- 示例:`// 检查用户是否已登录` 而非 `// Check if user is logged in`
### 4.3 Git 提交信息
- 使用中文,格式:`<类型>: <描述>`
- 示例:`feat: 添加用户登录功能`、`fix: 修复积分计算错误`
### 4.3 文档编写
- 技术文档使用中文
- 保持 Markdown 格式规范
---
## 五、工作模式
### 5.1 复杂任务
- 先阅读相关规范文档
- 制定计划后再执行
- 完成后更新相关文档
### 5.2 简单任务
- 直接执行
- 保持代码风格一致
### 5.3 不确定时
- 主动询问而非猜测
- 提供选项让用户决策
仔细看一下,果然是GEMINI.md
