OpenGravity:零安装的浏览器内AI编程IDE,自带Linux终端

想在浏览器里写代码、跑命令、让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可以操作你电脑上的真实文件。

使用方法

  1. 克隆仓库:git clone https://github.com/ab-613/OpenGravity.git
  2. 启动服务:python3 server.py
  3. 打开浏览器访问 http://localhost:8000
  4. 点击右上角的小”a”图标,输入Gemini API Key
  5. 在右侧面板开始和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这些成熟产品没法比。适合尝鲜和学习,生产环境还是建议用更成熟的方案。

来源:
OpenGravity GitHub仓库
OpenGravity 在线体验

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容