想在浏览器里写代码、跑命令、让AI帮你干活,但不想装一堆东西?OpenGravity 是一个零安装的浏览器IDE,纯HTML/CSS/JS构建,自带Linux终端和AI Agent。打开浏览器就能用。
项目背景
OpenGravity 的作者是 Google Antigravity(Google的AI编程IDE)的重度用户。因为遇到使用配额限制,他用 Google AI Studio 的 Gemini 模型,配合 Antigravity 的截图,让AI生成了一个克隆UI,然后在此基础上加入了文件管理和Agent逻辑。
项目地址:github.com/ab-613/OpenGravity
在线体验:opengravity.pages.dev
核心特性
零安装
OpenGravity 不需要 npm install,不需要Node.js,不需要Docker。它是纯静态的HTML/CSS/JS应用,你可以直接用Python的HTTP服务器启动:
python3 server.py
# 然后打开 http://localhost:8000
内置Linux终端
集成xterm.js终端,通过WebContainer API提供真正的Linux-like环境。Agent可以在终端中执行bash命令,处理交互式提示(y/n),管理文件。
AI Agent
OpenGravity 内置了一个主动式Agent,使用思维模型(thinking models)来规划、执行和验证任务。它能:
- 自主初始化项目(用pnpm安装依赖)
- 编写和修改代码
- 构建和调试应用
- 执行bash命令并处理输出
BYOK模式
目前只支持Gemini API模型:
- gemini-3.1-pro-preview
- gemini-3-flash-preview
- gemini-3.1-flash-lite
API Key存储在浏览器localStorage中,不会发送到第三方服务器。
本地文件系统同步
支持直接读写本地文件系统,Agent可以操作你电脑上的真实文件。
使用方法
- 克隆仓库:
git clone https://github.com/ab-613/OpenGravity.git - 启动服务:
python3 server.py - 打开浏览器访问
http://localhost:8000 - 点击右上角的小”a”图标,输入Gemini API Key
- 在右侧面板开始和Agent对话
当前状态
OpenGravity 目前处于Alpha阶段,作者正在准备GCSE考试(是的,开发者是个学生),每周日晚合并PR。已知待改进:
- 更好的编排逻辑
- 多AI提供商支持(目前只有Gemini)
- UI优化
- 模型选择界面
- Git支持
- 设置界面
适合谁?
- 想快速体验AI编程IDE但不想装复杂环境的开发者
- 有Gemini API Key想试试AI Agent编程的人
- 喜欢轻量级工具、不想被IDE绑定的极简主义者
- 想了解WebContainer技术应用的前端开发者
简评
OpenGravity 的理念很好——用最少的依赖提供最大的功能。纯静态HTML/CSS/JS构建的IDE确实做到了零安装。不过项目还很年轻,功能和稳定性跟Cursor、Windsurf这些成熟产品没法比。适合尝鲜和学习,生产环境还是建议用更成熟的方案。












GitHub – TauricResearch/TradingAgents


GitHub – docusealco/docuseal

暂无评论内容