npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@mrclrchtr/supi-antigravity

v7.3.0

Published

Bounded Antigravity tasks with isolated workspace access and evidence

Readme

@mrclrchtr/supi-antigravity

@mrclrchtr/supi-antigravity adds the beta antigravity_run tool to Pi. It runs bounded Antigravity consultations with an explicit Model Catalogue, optional current-workspace access, controlled web use, and observed evidence.

Install

pi install npm:@mrclrchtr/supi-antigravity

The package is not part of the recommended or full SuPi installer. Install it only when you want the Antigravity integration.

Run /reload after installation.

First sign-in

The package never uses the normal Antigravity profile. It creates an Isolated Antigravity Home under the Pi agent directory and a stable empty Consultation Workspace.

After Pi starts, the package checks availability without making startup wait. The footer shows a spinning icon while the check runs. The tool appears only after the check is complete. When it is ready, the footer settles on the terminal-safe ✦ icon. With the SuPi footer, it appears on the stats line as | ✦. Before the tool can appear, Pi shows a command like this:

cd "<consultation-workspace>" &&
HOME="<isolated-home>" AGY_CLI_DISABLE_AUTO_UPDATE=true agy

On macOS, the package also creates and unlocks a private keychain inside the Isolated Antigravity Home. This avoids the macOS warning about a missing default keychain without prompting for the normal keychain password. Run the command, sign in, exit Antigravity, and reload Pi. The installed agy version must be at least 1.1.24. The availability check can still be running when Pi becomes ready.

If macOS displays antigravity. in the warning, the final . is sentence punctuation. It is not part of a keychain name.

antigravity_run

A new run has this shape:

{
  "prompt": "Explain this API design.",
  "new": {
    "workspace": false,
    "model": "gemini-3.8-flash-low"
  }
}

Set workspace to true to expose the current PI workspace. Set it to false to use the empty Consultation Workspace. A follow-up must use exactly one returned Conversation Handle:

{
  "prompt": "Now compare the alternatives.",
  "continue": { "handle": "agy_..." }
}

Follow-ups keep the original model and workspace. A handle is opaque, branch-aware, and retired after a started follow-up fails or is canceled.

The result reports web use, workspace use, observed and claimed references, warnings, token use, and the Conversation Handle. Antigravity can return a claimed reference without producing matching tool activity; SuPi labels it as claimed instead of observed.

Security limits

The Isolated Antigravity Home enforces an Inspection Permission Set. It allows read_url(*) and denies file writes, commands, unsandboxed actions, MCP, and URL execution. These rules are not an operating-system sandbox.

For workspace runs, project-local hooks can run commands, read the Antigravity transcript, and cause side effects outside these permission rules. SuPi probes hook state before the paid process and warns when hooks are active or unknown.

read_url(*) can reach local, private-network, and link-local endpoints that Antigravity accepts. It does not enforce public-internet-only access.

Use /supi-settings to disable the tool. Disabling it skips availability checks and removes antigravity_run from the active tool list.

Live probe

The live probe is opt-in and never runs during normal tests or CI:

SUPI_ANTIGRAVITY_LIVE=1 pnpm exec jiti packages/supi-antigravity/scripts/live-probe.ts

It uses the isolated profile and checks web evidence, follow-up context, workspace evidence, and byte-identical fixture state.