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

@quantiya/codevibe-antigravity-plugin

v1.0.5

Published

Control Antigravity CLI from your iPhone and Android — real-time sync, approve file edits, send prompts by voice. Part of CodeVibe.

Readme

CodeVibe for Antigravity CLI

Control Google Antigravity CLI from your iPhone and Android. See your agent's work, approve file edits, dictate prompts by voice — all from your phone, anywhere you are.

🌐 quantiya.ai/codevibe — landing page, demo video, and one-liner installer

📱 Download on the App Store · Get it on Google Play


Why CodeVibe for Antigravity CLI

  • 🚀 Real-time sync — every prompt, response, tool call, and file edit shows up on your phone in 100–500ms
  • ✅ Approve from anywhere — review full file diffs and approve or reject tool execution from your phone
  • ❓ Answer multi-choice questions — agy's question UI (e.g. "Which project should we focus on?") renders on mobile with the full option list
  • 🧠 Reasoning visibility — see agy's thinking/reasoning alongside its output
  • 🎙️ Voice prompts — dictate your next prompt with speech-to-text
  • 📷 Image attachments — send screenshots and photos for agy to analyze
  • 🔔 Push notifications — get notified when your agent needs input
  • 🔒 End-to-end encrypted — AES-256-GCM with ECDH key exchange
  • 🔓 Locked screen support — works even when your computer screen is locked (via tmux)
  • 🧠 Multi-agent ready — Antigravity sessions appear alongside Claude, Gemini, and Codex sessions in the same app

Install in 30 seconds

curl -fsSL https://quantiya.ai/codevibe/install.sh | bash

Download the iOS app or Android app, sign in with the same Apple or Google account, and run:

codevibe-agy

Your session appears on your phone automatically.

Manual install

npm install -g @quantiya/codevibe
codevibe login
codevibe-agy

Requirements

  • macOS, Linux, or WSL Ubuntu — Windows without WSL is not supported
  • Node.js 18.0.0+
  • tmuxbrew install tmux on macOS, apt install tmux on Linux/WSL
  • Antigravity CLI (agy) — install from Google's documentation

Antigravity CLI is distributed by Google as a binary; it is not on npm. After installing agy, run codevibe-agy and the plugin handles the rest.

How it works

Antigravity CLI writes session transcripts to ~/.gemini/antigravity-cli/brain/<uuid>/.system_generated/logs/transcript.jsonl. CodeVibe watches those files with chokidar, parses every line of the JSONL stream, and pushes events through E2E-encrypted AWS AppSync to your phone.

Approval prompts and multi-choice questions aren't in the transcript at the moment they appear — agy renders them directly into the terminal. CodeVibe observes the live tmux pane to detect both UI variants, parses the option labels, and surfaces them to mobile. Your mobile reply is delivered back via tmux send-keys.

A single launch session covers the entire wrapper lifetime, so /resume commands continue under the same backend session and your phone sees one continuous conversation.

What gets synced

| Direction | What | |---|---| | Desktop → Mobile | User prompts, assistant responses, agent reasoning, shell commands, file edits, tool outputs, approval prompts ("Requesting permission for: …"), question prompts ("Question N/M: …"), images | | Mobile → Desktop | Text prompts, approval responses, and question answers — executed via tmux |

CLI commands

codevibe-agy              # Start agy with mobile sync
codevibe-agy login        # Authenticate via browser OAuth
codevibe-agy status       # Check auth status
codevibe-agy logout       # Sign out

Troubleshooting

# Check server logs
tail -f /var/folders/**/T/codevibe-agy-mcp.log    # macOS
tail -f /tmp/codevibe-agy-mcp.log                  # Linux

# Verify agy transcripts exist
ls -la ~/.gemini/antigravity-cli/brain/

# Verify tmux session
tmux list-sessions | grep codevibe-agy

# Reinstall if needed
codevibe update

Support

Part of the CodeVibe family

License

MIT