[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-76112":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":14,"lastSyncTime":29,"discoverSource":30},76112,"OpenGravity","ab-613\u002FOpenGravity","ab-613","A lightweight, vanilla JS, open source BYOK (Bring Your Own Key) clone of the Google Antigravity UI. It currently features a live xterm.js terminal with direct local file system sync and a sidebar agent capable of running commands and editing files. Built in pure HTML\u002FCSS\u002FJS for maximum speed and zero installation.","https:\u002F\u002Fopengravity.pages.dev",null,"CSS",220,17,2,10,0,1,4,41,3.77,"GNU General Public License v3.0",false,"main",true,[],"2026-06-12 02:03:40","# OpenGravity\n\n> **The zero-install agentic workspace.**\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fab-613\u002FOpenGravity\u002Fblob\u002Fmain\u002Fassets\u002Ficon.jpeg?raw=true\" alt=\"OpenGravity Logo\" width=\"100\">\n\u003C\u002Fdiv>\n\n\u003Cbr>\n\nAn experimental, lightweight, BYOK (Bring Your Own Key) recreation of the Google Antigravity UI. OpenGravity provides a browser-based, reasoning-enabled IDE with a live xterm.js terminal powered by the WebContainer API. It features direct local file system sync and a proactive autonomous agent capable of orchestrating basic software engineering tasks, running shell commands, and editing files in real-time. It’s currently a work-in-progress though. It works for basic coding tasks, but consider this the \"Alpha\" version.\n\nBuilt in pure HTML\u002FCSS\u002FJS for maximum speed and zero installation.\n\n## Origin\n- I was using Google Antigravity quite intensively for a load of projects I was making.\n- Very quickly, I got hit with *rate limits*.\n- Google Antigravity has become over the past few months quite infamous for this, and doesnt seem to be improving.\n- I was thinking of switching to a CLI, or a vscode based program instead, but I really love the Antigravity UI.\n- So I went to [Google AI Studio](https:\u002F\u002Fai.studio), and put in a LOAD of screenshots, and with a load of interesting prompt engineering techniques, gemini 3.1 pro put together a **beautiful** clone (if I may say so myself).\n- I loved how it looked, so over a couple of days in some free time, I used it to wire together some features, like the file management and agent logic, and here we are!\n\n## 📸 Examples\n\n### Autonomous Web Development\nThe agent can proactively initialize projects, install dependencies using `pnpm`, and build complete applications while you watch.\n\n![HTML Site Examples](https:\u002F\u002Fgithub.com\u002Fab-613\u002FOpenGravity\u002Fblob\u002Fmain\u002Fassets\u002Fscreenshot.png?raw=true)\n\n![HTML Site Examples](https:\u002F\u002Fgithub.com\u002Fab-613\u002FOpenGravity\u002Fblob\u002Fmain\u002Fassets\u002Fhtml%20site%20example.png?raw=true)\n\n---\n\n### ✨ Features\n- **BYOK (Bring Your Own Key):** Total privacy. Currently **ONLY** supports Gemini API models (e.g. `gemini-3.1-pro-preview`, `gemini-3-flash-preview`, `gemini-3.1-flash-lite`, \\[though to change you will need to modify `agent.js:8`\\]).\n- **Proactive Agentic Reasoning:** Uses advanced thinking models to plan, execute, and validate tasks without constant user intervention.\n- **High-Performance Terminal:** Integrated **xterm.js** with a real Linux-like environment provided by **WebContainer API**.\n- **Interactive Tooling:** The agent can execute bash commands, handle interactive terminal prompts (y\u002Fn), and manage files directly.\n- **Zero Bloat:** No `npm install` for the IDE itself. Just serve and code.\n- **Secure by Design:** API keys are stored only in your browser's `localStorage`.\n\n## 🛠️ How you can help\nI’m currently heads-down in my studies, so I’m handing the baton to the community. The UI looks great and the basic logic is there, but it needs \"pro\" features to truly beat the original.\n\nI want people to take this and make it usable for the average person. Specifically:\n- **Better Orchestration:** The current agent logic is basic; it needs better \"Manager\u002FSub-agent\" handling.\n- **Provider Support:** Right now it's Gemini-only. Help me add OpenAI, Anthropic, etc...\n- **Bugs:** The file sync and terminal can be finicky—it needs some \"battle-hardening.\"\n- **Polished UI:** The UI is cool, but there's a lot to be done.\n- **Model Selection:** The dropdown is hardcoded. It needs to switch the model in `agent.js`.\n- **Top Menu Bars:** \"File,\" \"Edit,\" and \"Selection\" menus are placeholders. Basic functionality like Save and Search is needed.\n- **Git Support:** The icon is present, but there is no logic behind it yet.\n- **Settings UI:** Users must click the small \"a\" icon in the top right to enter an API key. A proper, user-friendly settings panel is needed.\n\n\n### 🚀 Getting Started\n1. Serve the project root using a local server (`python3 server.py`).\n2. Open `http:\u002F\u002Flocalhost:8000` in your browser.\n3. Click the tiny \"a\" icon in the top-right corner (yeah, it's awkward—it's on the to-do list to fix!) and enter your Gemini API Key.\n4. Start chatting with Antigravity in the right panel.\n\n### 🛠️ Status: On Hiatus\nI'm balancing this with my GCSEs, so I will be reviewing and merging PRs every Sunday evening.\n\n### 📜 License\nLicensed under **GPL-3.0**. See the LICENSE file for details on commercial use and contributions.\n\n\n## ⭐ Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=ab-613\u002Fopengravity&type=date&legend=top-left)](https:\u002F\u002Fwww.star-history.com\u002F?repos=ab-613%2Fopengravity&type=date&legend=top-left) \u003C\u002Fpicture>\n\u003C\u002Fa>\n","OpenGravity 是一个轻量级的、基于纯 JavaScript 的开源项目，旨在复现 Google Antigravity UI，并提供一个无需安装的浏览器内开发环境。其核心功能包括通过 WebContainer API 支持的实时 xterm.js 终端，可直接同步本地文件系统，并配备了一个能够运行命令和编辑文件的侧边栏代理。该项目使用纯 HTML\u002FCSS\u002FJS 构建，确保了极高的加载速度与零配置要求。适用于需要快速启动且注重隐私保护的基础编码任务场景，特别适合那些希望在不牺牲性能的前提下享受现代化 IDE 体验的开发者。","2026-06-11 03:54:32","CREATED_QUERY"]