whatisgithub

What is opengravity?

ab-613/opengravity — explained in plain English

Analysis updated 2026-05-18

178CSSAudience · vibe coderComplexity · 3/5LicenseSetup · moderate

In one sentence

A free, browser-based clone of Google's Antigravity coding interface that runs a real terminal and an AI agent using your own Gemini API key.

Mindmap

mindmap
  root((OpenGravity))
    What it does
      Browser IDE Clone
      Zero Install
      Antigravity Style UI
    Features
      Live Terminal
      File Sync
      Autonomous Agent
      BYOK Gemini Key
    Tech
      HTML CSS JS
      xterm.js
      WebContainer API
    Status
      Early Alpha
      Needs Contributors
      Gemini Only

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Open a browser based coding workspace with a real terminal, without installing any software.

USE CASE 2

Use your own Gemini API key to have an AI agent set up projects and edit files for you.

USE CASE 3

Try out an Antigravity style interface for free if you have hit rate limits on the original tool.

USE CASE 4

Contribute code to an early stage open source project that needs better agent logic and UI polish.

What is it built with?

HTMLCSSJavaScriptxterm.jsWebContainer APIGemini API

How does it compare?

ab-613/opengravitypandorareads/apex-dashboardabdelstark/awesome-jepa
Stars178135119
LanguageCSSCSSCSS
Setup difficultymoderateeasyeasy
Complexity3/51/51/5
Audiencevibe codergeneralresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a local server and your own Gemini API key, only Gemini models are supported out of the box.

You can use and modify this freely, but if you distribute a modified version you must release its source code under the same GPL-3.0 license.

So what is it?

OpenGravity is a browser-based coding workspace built with plain HTML, CSS, and JavaScript, meant to work as a free clone of Google's Antigravity interface. It requires no installation: you just serve the project files and open them in a browser. The creator built it after running into rate limits on the original Google tool and wanted something similar without the restrictions, so they used Google AI Studio and Gemini to recreate the look and basic behavior of that interface. Inside the browser, OpenGravity gives you a real terminal (powered by a project called WebContainer API, shown through a tool called xterm.js) that behaves like a Linux command line, along with a file system that stays in sync with your local files. A built in agent can read your instructions, run commands in that terminal, and edit files on its own to carry out basic coding tasks, such as setting up a new project and installing packages. This is a bring your own key tool, meaning you supply your own Gemini API key rather than paying the maker for access. Right now it only works with Google's Gemini models, and the key is entered through a small icon in the interface, then stored privately in your browser rather than sent to any outside server. The project describes itself as an early, work in progress alpha. The author is a student who built this in their spare time and says the agent logic, orchestration, and interface still need real work from other contributors, including support for AI providers besides Gemini, better handling of complex tasks, and a proper settings screen. OpenGravity is released under the GPL-3.0 license, which requires that any modified versions you share stay open source under the same terms.

Copy-paste prompts

Prompt 1
I want to serve OpenGravity locally and connect it to my Gemini API key. Walk me through the setup steps from cloning the repo to entering the key.
Prompt 2
Explain how the WebContainer API lets a website run a real terminal like xterm.js in the browser without a backend server.
Prompt 3
I want to add support for a different AI provider like Anthropic to OpenGravity's agent.js file. What changes would that require?
Prompt 4
Show me how a browser based agent could keep a file system in sync between the browser and my actual local files.
Prompt 5
What does GPL-3.0 mean for a project I fork from OpenGravity and want to modify?

Frequently asked questions

What is opengravity?

A free, browser-based clone of Google's Antigravity coding interface that runs a real terminal and an AI agent using your own Gemini API key.

What language is opengravity written in?

Mainly CSS. The stack also includes HTML, CSS, JavaScript.

What license does opengravity use?

You can use and modify this freely, but if you distribute a modified version you must release its source code under the same GPL-3.0 license.

How hard is opengravity to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is opengravity for?

Mainly vibe coder.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.