by YashjitPal
The extensible power-user platform for Google Antigravity. Adds a native In-App Browser, animated Desktop Pets, revamped Gemini UI, and custom BYOK Gemini Pro keys.
# Add to your Claude Code skills
git clone https://github.com/YashjitPal/BetterGravityGuides for using ai agents skills like BetterGravity.
See how BetterGravity compares with popular alternatives.
BetterGravity is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by YashjitPal. The extensible power-user platform for Google Antigravity. Adds a native In-App Browser, animated Desktop Pets, revamped Gemini UI, and custom BYOK Gemini Pro keys. It has 166 GitHub stars.
BetterGravity's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/YashjitPal/BetterGravity" and add it to your Claude Code skills directory (see the Installation section above).
BetterGravity is primarily written in JavaScript. It is open-source under YashjitPal on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh BetterGravity against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
The open community modification platform for Google Antigravity.
Drop in a .css file and the interface restyles instantly. Write a plugin in plain JavaScript with no build step. Experience a revamped UI, animated desktop companions, in-app browser with autonomous computer use, personal Gemini API keys, and Discord Rich Presence.
Install · Make a theme · Make a plugin · How it works · Community catalog
BetterGravity is both an extensible modification platform and a curated suite of power-user capabilities built directly into Antigravity.
Restyled with the clean Willow design system, dedicated sidebar navigation (Chat, Work, Skills, Scheduled Tasks, and Pets), refined typography, and distraction-free conversation layouts.
Choose from 17+ desktop companions, generate custom animated pixel pets with Gemini, or watch them cheer, idle, and code alongside your agent in real time.
Test web applications, inspect live DOM trees, and let your agent browse the web or drive mouse and keyboard interactions autonomously without leaving Antigravity.
| Bring Your Own Gemini Key (BYOK) | Discord Rich Presence |
|---|---|
| Bypass quota limits with your own Gemini API key, connect custom base URLs, and stream raw model reasoning & thinking tokens. See Gemini key guide. | Flex your agent's active tasks and elapsed time dynamically on Discord with zero project or code data leaked. See Discord Rich Presence. |
| Themes | A .css file, a folder of them with fonts and images, or a link to one hosted elsewhere. Save and Antigravity restyles immediately — no build step, no reload. Around twenty design tokens recolour the entire app. See theme guide. |
| Plugins | A folder with a manifest and a script. Persistent storage, declarative settings, scoped styles, and DOM helpers built for a UI that constantly re-renders. See plugin guide. |
| Interface hooks | Add toasts, entries in Antigravity's menus, toolbar buttons, dialogs, and a settings screen of your own — built from the app's own components. See adding to Antigravity's interface. |
| Deeper hooks | Patch Antigravity's own functions, read its React tree, intercept its language-server traffic by RPC method name, and rewrite its bundle before it runs. See reaching into Antigravity. |
| Native settings | BetterGravity gets its own heading in Antigravity's settings sidebar — Settings, Plugins, and Themes — built from Antigravity's own components, so it follows your theme automatically. |
| Community catalogue | Browse, install, and update themes and plugins right inside the app; every file is checked against the SHA-256 hash recorded when reviewed. See community content. |
| Survives updates | Antigravity replaces its own program files when it updates, which removes BetterGravity. A detached guardian puts it back the next time you close the app. |
| Fully reversible | The original bundle is kept beside the patched one. Uninstall restores it byte for byte and keeps your content. |
Windows, macOS & Linux, Antigravity 2.x.
Download the installer from releases, run it, and press Install.
Once installed, BetterGravity adds its own dedicated menu inside Antigravity:
.css stylesheets.🛡️ Safety & Reversibility:
- Backups are created automatically before any patch is applied.
- Uninstalling restores your original Antigravity installation byte for byte.
- Never touches your local repositories, workspace code, or credentials.
Full instructions and troubleshooting are in the installation guide.
/**
* @name Neon
* @author you
*/
:root {
--primary: #22d3ee !important;
--background: #16091f !important;
}
[data-testid="agent-input-box"] {
border: 2px solid #7c5cff !important;
border-radius: 18px !important;
}
Drop it on the BetterGravity settings page, or put it in the themes folder. Switch it on.
!importantmatters: Antigravity applies its theme as inline custom properties, so ordinary rules lose. The theme guide explains what else is reachable, including how to replace the app's own animations.
plugin.log.info("started");
const settings = plugin.settings.define({
greeting: { type: "string", label: "Greeting", default: "Hello" }
});
plugin.dom.observe('[data-testid="conversation-row-sidebar"]', (row) => {
row.title = settings.greeting;
});
With a plugin.json beside it, that is a complete plugin. Turn on developer
mode, switch it on, and editing the file reloads it live.
Plain JavaScript gets full type checking and editor completion by copying one
globals.d.ts — no TypeScript
required. See making a plugin.
Antigravity is not a normal Electron app, and that shapes everything here. Its
app.asar is a small launcher: it starts a native language server and points a
window at https://127.0.0.1:<port>, so the entire interface is a web app
served over loopback. There are no UI files on disk to patch.
So BetterGravity injects at runtime instead. The installer swaps app.asar for
a small bootstrap and keeps the original as _app.asar. The bootstrap restores
Antigravity's identity, starts the BetterGravity runtime, and hands control to
the original entry point. If anything in the runtime fails, it is caught and
Antigravity starts exactly as it would without BetterGravity.
Nothing you install can stop your editor from opening.
Architecture goes into detail.
The installer is privileged code that modifies an application on your machine. It keeps timestamped backups, verifies every step, refuses host versions it has not been tested against, and never deletes your content.
Plugins are the opposite: untrusted code running in the same page as your source and credentials. Plugin loading is off until you turn on developer mode, and the settings page says exactly why. Themes are plain CSS and carry no such risk, so they load freely.
Found a vulnerability? See the security policy.
apps/installer The Windows installer: Electron shell and its UI
packages/patcher Patching, verification, uninstall, update guardian
packages/runtime The layer that runs inside Antigravity
packages/plugin-api The public contract plugins are written against
packages/theme-api Theme metadata format
packages/marketplace Submission rules and the catalog shape
packages/shared Version constants and shared types
community/ Submitted themes and plugins, and the catalog
examples/ A reference plugin, type-checked in CI
docs/ Everything above, in detail
Node.js 22+ and pnpm 10+.
pnpm install
pnpm check # verify structure, typecheck, build, and test
pnpm dev # the installer UI in a browser, against a safe preview patcher
pnpm dev never touches Antigravity. To work against a real installation, and
for the DevTools-protocol harness used to develop the injected UI, see
contributing.
Themes and plugins are submitted to community/ as pull requests,
reviewed, and indexed into a [catalog](commun