Antigravity Demo banner
run-llama run-llama

Antigravity Demo

Development community

Description

Demo for Antigravity agent x LlamaParse/LiteParse for unstructured document parsing

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

antigravity-llamaindex

A small CLI to set up and run an **Antigravity** agent backed by your own GitHub repository as a data source, with LlamaParse/LiteParse skills for parsing unstructured files.

Requirements

  • Python >=3.13
  • `uv`
  • `gh` authenticated (gh auth login)
  • A Google/Gemini API key in GOOGLE_API_KEY or GEMINI_API_KEY
  • (Optional) A LlamaCloud key in LLAMA_CLOUD_API_KEY or LLAMA_PARSE_API_KEY to enable LlamaParse

Environment variables can be set in a local `.env` file.

Install

uv tool install .

This exposes the `llamagrav` command.

Usage

The CLI has four commands: `git-wiz`, `setup`, `run` and `resets`. They are meant to be run in order — each one persists state in `.config.json` in the current directory.

1. `llamagrav git-wiz` — publish your data to GitHub

Initializes a git repo from a local directory, creates a GitHub repository, pushes the contents, and saves the repository URL to `.config.json`.

llamagrav git-wiz \
    --directory ./my-data \
    --owner my-github-user \
    --repo-name my-antigravity-data \
    --description "Data for my Antigravity agent"

Flags:

Flag Description
-d, --directory Local directory to publish (defaults to .)
-o, --owner GitHub user/org that will own the repo
-r, --repo-name Name of the GitHub repo to create
--description Optional repo description

2. `llamagrav setup` — prepare the agent environment

Provisions the remote Antigravity environment from the repository configured above and saves the resulting environment id in `.config.json`.

llamagrav setup                  # uses LlamaParse (sends LlamaCloud key)
llamagrav setup --no-send-api-key   # LiteParse only, no key sent

3. `llamagrav run` — run the agent

llamagrav run --prompt "Summarize the PDFs in /data"

4. `llamagrav reset` — reset the envi