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

agentapprove

v0.1.4

Published

Approve AI agent actions from your iPhone or Apple Watch

Readme

Agent Approve

Monitor AI coding agents and approve commands from your iPhone or Apple Watch. Go out and enjoy life while your agents stay busy. We'll ping you.

AI coding agents like Claude Code, Cursor, and Gemini can write code, refactor files, run tests, and execute shell commands autonomously. But when they hit a permission boundary -- something sensitive that requires human approval -- they stop and wait. And so do you.

Agent Approve fixes this. When your agent needs approval, you get a push notification on your phone or watch. You see the command, tap to approve or deny, and your agent keeps working. When it finishes a task, you get notified and can issue a follow-up with voice input.

Set your policies, configure your privacy level, and let your agents run. We'll find you when they need you.

Installation

npx agentapprove

Or install globally:

npm install -g agentapprove
agentapprove

Usage

agentapprove              # Install wizard (default)
agentapprove status       # Show configuration
agentapprove pair         # Pair with a new iOS device
agentapprove refresh      # Refresh token and hooks
agentapprove disable      # Temporarily disable hooks
agentapprove enable       # Re-enable hooks
agentapprove uninstall    # Remove hooks
agentapprove restore      # Restore from backup
agentapprove help         # Show help

Options

agentapprove --no-e2e          # Skip end-to-end encryption setup

Supported AI Agents

  • Claude Code - Anthropic's CLI for Claude
  • Cursor - AI code editor
  • Gemini CLI - Google's CLI
  • VS Code Agent - VS Code agent hooks
  • GitHub Copilot CLI - GitHub's coding agent
  • OpenCode - Open-source AI coding agent
  • OpenClaw - Open-source AI agent platform
  • OpenAI Codex - coming soon
  • And more

Features

  • Approve on the go - Hooks send events through our cloud so you can monitor and approve while walking the dog or getting coffee
  • Push notifications - Never miss an approval request. Avoid wasted idle time with your agents
  • Apple Watch - One-tap approvals from your wrist. Review context and respond without reaching for your phone
  • Voice commands - Send follow-up commands to your agents using the microphone when they finish a task
  • Agent observability - Full visibility into what all your agents are doing, especially autonomous agents like OpenClaw or long-running loops (Ralph loops)
  • Centralized policies - Set auto-approve and deny rules across all your agents from a single policy
  • End-to-end encryption - You own the keys. Approval requests are encrypted on your machine and decrypted only on your device
  • Privacy tiers - Choose minimal, summary, or full data logging. Control retention from 1 to 365 days

Installer Features

  • Privacy tiers - Choose minimal, summary, or full data logging
  • Data retention - Control how long event history is stored (1-365 days)
  • QR code pairing - Scan to pair your iOS device
  • macOS Keychain - Token stored securely in Keychain on macOS
  • Automatic backups - Timestamped backups of all modified config files
  • Hook preservation - Updates only Agent Approve hooks, preserves your other hooks
  • Debug logging - Optional verbose logging to ~/.agentapprove/hook-debug.log
  • System dependency checking - Validates and optionally installs required tools
  • Cross-platform - macOS, Linux, and Windows (via Git Bash)

How It Works

  1. Download Agent Approve from the App Store and start your 7-day free trial
  2. Follow the in-app onboarding, which prompts you to run npx agentapprove on each machine
  3. The installer pairs your device, sets up hooks, and configures your agents
  4. Approve or deny actions from your phone or watch

Requirements

  • Node.js 18+
  • macOS, Linux, or Windows (with Git Bash / Git for Windows)
  • System tools: curl, jq, openssl (included with Git Bash on Windows)

Links

License

Proprietary. Copyright (c) 2026 Agent Approve LLC. All rights reserved.