新上线今天63 投票
OpenGravity:高中生自制的零安装、自带密钥版 Antigravity 克隆
一位正在准备 GCSE 考试的高中生,因频繁遭遇 Google Antigravity 的使用限制和“代理终止”错误,决定亲手打造一个替代品。OpenGravity 是一款零安装、自带密钥(BYOK)的浏览器端 IDE,完全复刻了 Antigravity 的界面风格,并集成了基于 WebContainer API 的实时终端、本地文件系统同步以及自主智能体(Agent)能力,可自动执行软件工程任务。
项目背景:从用户到开发者
项目作者在大量使用 Google Antigravity 进行个人项目时,很快遇到了速率限制(rate limits)。这些问题在社区中已广受诟病,且未见改善。作者本可转向 CLI 或 VS Code,但极度喜爱 Antigravity 的 UI,于是利用 Google AI Studio 上传大量截图,借助 Gemini 3.1 Pro 和巧妙的提示工程,生成了 UI 克隆。随后,他利用课余时间将文件管理、Agent 逻辑等功能整合进来,形成了 OpenGravity 的雏形。
核心特性
- BYOK(自带密钥):仅支持 Gemini API 模型(如 gemini-3.1-pro-preview),密钥仅存于浏览器 localStorage,保障隐私。
- 主动式 Agent 推理:利用先进思维模型自主规划、执行和验证任务,减少人工干预。
- 高性能终端:集成 xterm.js,由 WebContainer API 提供真实 Linux 环境。
- 交互式工具:Agent 可执行 bash 命令、处理交互提示(y/n)并直接管理文件。
- 零膨胀:IDE 本身无需 npm install,只需提供静态文件即可运行。
当前状态与社区邀请
项目目前为 Alpha 版本,适用于基础编程任务。作者因学业繁忙,将项目交给社区维护,期待开发者为其添加“专业”功能,以真正超越原版。
行业视角
OpenGravity 的出现反映了两个趋势:一是 AI 驱动 IDE 的普及(如 Antigravity、Cursor、Copilot),二是用户对云端服务的限制日益敏感。BYOK 模式既迎合了隐私需求,也降低了使用门槛。不过,仅支持 Gemini 模型和 Alpha 阶段的不稳定性是其当前短板。
对于教育场景或轻量级快速原型开发,OpenGravity 提供了一种有趣的替代方案。社区若能完善其 Agent 能力和生态,有望成为开源 AI IDE 领域的一股新力量。