frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: OpenGravity – A zero-install, BYOK vanilla JS clone of Antigravity

https://github.com/ab-613/opengravity
15•ab613•1h ago
Hi. I’m a high school student studying for my GCSEs. I was using Google Antigravity heavily for my side projects, but I kept hitting the usage limits, and getting random "agent terminated" errors. So I decided to try build my own version of the IDE. I love the UI, so I copied it as accurately as possible, and then hooked up some logic into it, including the INCREDIBLY finicky webcontainer api.

I tried to keep it super lightweight, no build steps, or dependencies, and now that its open source, I'm hoping people can build things on top of it that arent possible with closed source tools, like complex custom agent workflows.

Some screenshots: - https://github.com/ab-613/OpenGravity/blob/main/examples/scr... - https://github.com/ab-613/OpenGravity/blob/main/examples/htm...

What it's made from:

- Pure Vanilla JS: no react, vue, or build step. Built entirely in plain HTML/CSS/JS to keep it super lightweight.

- WebContainer API and xterm.js: Instead of faking a terminal, I (after much pain) hooked up the WebContainer API so the AI agent has a real, in browser linux environment to run shell commands, install dependencies, and edit local files.

- BYOK (Bring Your Own Key): API key ALWAYS stays in localStorage.

Whats currently happening:

- It works, but it's an alpha. The AI can proactively start projects going properly and edit files, but because I built this over a few days before my exams, a lot of the UI dropdowns and buttons are currently just hardcoded placeholders.

- I’m open sourcing it early because I think the foundation of a Vanilla JS + WebContainer IDE is really strong, and I'd love to see where the community takes it while I'm doing my exams.

- Live demo: https://opengravity.pages.dev (Zoom out to 80% if not full screen. It will prompt for a gemini api key on load). Start by uploading a folder, then you can fiddle with the terminal and agent, and see how it goes!

Would love to hear feedback on the code, the WebContainer integration, or how to improve the agent loop!

Comments

kushalpandya•53m ago
Should've named it ZeroGravity to stay true to its design goals.
ab613•45m ago
that... is a way better name. I might honestly have to rename the repo to that after I finish my exams!
Ajay__soni•42m ago
Good luck for your exams!
ab613•36m ago
Thanks so much! Going to need it haha.
davedigerati•10m ago
would be inclined to use it just to flex that name "yeah I built this in Zero Gravity..."
ab613•3m ago
Haha exactly! 'yeah, no IDE installed, just coding in zero gravity.' I might actually have to rebrand it this weekend then.
ab613•47m ago
Edit: A mod suggested I add in how I actually use this! Right now, its honestly just a massive side project that serves as a fun distraction from my GCSE revision. But I mainly use it to test out quick HTML/CSS/JS ideas in my browser when I get an idea, without needing to boot up a full dev environment or worry about rate limits.

Show HN: OpenGravity – A zero-install, BYOK vanilla JS clone of Antigravity

https://github.com/ab-613/opengravity
17•ab613•1h ago•7 comments

Show HN: E2a – Open-source email gateway for AI agents

https://github.com/Mnexa-AI/e2a
7•mnexa•1h ago•0 comments

Show HN: It's like Fiverr but for AI agents – Platform and Open-source kit

https://streetai.org/docs/truuze.html
3•degutemesgen•1h ago•0 comments

Show HN: I've implemented multi-repo workspace support in Agent of Empires

https://github.com/njbrake/agent-of-empires
3•seluj78•1h ago•0 comments

Show HN: TikTok but for Scientific Papers

https://andreaturchet.github.io/website/index.html
84•ciwrl•6h ago•49 comments

Show HN: A geocities inspired place for your vibed tools

https://www.tinytooltown.com/
4•shanselman•2h ago•0 comments

Show HN: adamsreview – better multi-agent PR reviews for Claude Code

https://github.com/adamjgmiller/adamsreview
72•adamthegoalie•20h ago•41 comments

Show HN: Rapunzel – a tree-style tab terminal emulator for Codex Claude Gemini

https://github.com/salmanjavaid/rapunzel/tree/main
3•WasimBhai•3h ago•0 comments

Show HN: SyncBank – Self-hosted bank sync for EU banks

https://syncbank.app/
4•samdsgn•4h ago•0 comments

Show HN: Mimik – open-source local-first alternative to Scribe and Tango

https://github.com/westpoint-io/mimik
2•max-roma•4h ago•0 comments

Show HN: An index of indie web/blog indexes

https://theindex.fyi
132•rocketpastsix•1d ago•39 comments

Show HN: I made a Clojure-like language in Go, boots in 7ms

https://github.com/nooga/let-go
266•marcingas•2d ago•82 comments

Show HN: Countries where you can leave your MacBook at a random coffee shop

https://vouchatlas.com
65•canergl•1d ago•81 comments

Show HN: Rust but Lisp

https://github.com/ThatXliner/rust-but-lisp
201•thatxliner•2d ago•71 comments

Show HN: Building a web server in assembly to give my life (a lack of) meaning

https://github.com/imtomt/ymawky
415•imtomt•1d ago•221 comments

Show HN: SLayer, a semantic layer maintained by your agent

https://github.com/MotleyAI/slayer
11•yannranchere•7h ago•3 comments

Show HN: I built Tokenyst to stop getting shocked by Claude Code API bills

https://github.com/jher7/tokenyst
7•herrj•7h ago•0 comments

Show HN: Learn2Burp – Surgery-free solution for R-CPD

https://learn2burp.com
2•mmanthey•9h ago•0 comments

Show HN: AI Agents in 30 Lines of YAML: Lowdefy v5.3

https://lowdefy.com/articles/lowdefy-agents/
5•gervwyk•11h ago•6 comments

Show HN: TRUST – Coding Rust like it's 1989

https://github.com/wojtczyk/trust
164•wojtczyk•4d ago•87 comments

Show HN: An addictive phone game about phone addiction

https://downtime.partridge.works
4•urbandw311er•12h ago•2 comments

Show HN: Groxy – a Go library for building forward proxy servers

https://github.com/SalzDevs/groxy
4•SalzDevs•13h ago•0 comments

Show HN: Mochi.js: bun-native high-fidelity browser automation library

https://mochijs.com/
45•ccheshirecat•2d ago•19 comments

Show HN: DialYourShot – interactive espresso parameter tool

https://dialyourshot.com/
6•pirotechnique•14h ago•0 comments

Show HN: All 55,256 Slides of the WAR.GOV/UFO Files Searchable and Linkable

https://hypergrid.systems/war.gov-ufo-viewer/?item=095-dow-uap-pr38-unresolved-uap-report-middle-...
13•keepamovin•1d ago•2 comments

Show HN: Git for AI Agents

https://github.com/regent-vcs/re_gent
120•doshay•3d ago•67 comments

Show HN: Airbyte Agents – context for agents across multiple data sources

152•mtricot•6d ago•47 comments

Show HN: Tilde.run – Agent sandbox with a transactional, versioned filesystem

https://tilde.run/
202•ozkatz•5d ago•133 comments

Show HN: Create flashcards with Space CLI

https://getspace.app/cli
21•friebetill•2d ago•10 comments

Show HN: GETadb.com – every GET request creates a DB

https://www.getadb.com/
39•nezaj•3d ago•44 comments