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

iaoxe-cli

v0.1.0

Published

IAOXE orchestration in your terminal: GLM writes, Claude reviews, with cost control. Agentic run + critical review, managed credits or BYOK.

Readme

iaoxe CLI

Orquestación de coding de IAOXE en tu terminal y tu CI. Mismo motor que la app de escritorio: GLM-5.2 escribe el volumen, Claude revisa lo crítico, con control de costo. Sin dependencias (Node ≥ 18).

Instalación

npm install -g iaoxe-cli    # paquete: iaoxe-cli · comando: iaoxe
iaoxe help

Desde el repo (desarrollo):

cd iaoxe-cli
npm link                    # expone el comando `iaoxe`
# o directo: node bin/iaoxe.js <comando>

Dos modos

Gestionado (créditos IAOXE) — recomendado

iaoxe login      # abre Google en el navegador, guarda la sesión en ~/.iaoxe/session.json
iaoxe whoami     # muestra tu cuenta y créditos disponibles
iaoxe logout

Con sesión, los comandos usan los créditos IAOXE (sin gestionar claves): el CLI rutea al proxy gestionado, igual que la app de escritorio.

BYOK (tus propias claves)

Exporta las claves de proveedor, o ponlas en ~/.iaoxe/config.json, y usa --byok:

export ZAI_API_KEY=...         # GLM-5.2 (workhorse)
export ANTHROPIC_API_KEY=...   # Claude (review)
iaoxe run --byok "..."
{ "keys": { "ZAI_API_KEY": "...", "ANTHROPIC_API_KEY": "..." } }

Sin sesión y sin --byok, el CLI usa BYOK por defecto. Con sesión, usa créditos IAOXE salvo que pases --byok.

Comandos

iaoxe run "add a subtract() to math.js and document it"   # AGENTE: lee y edita archivos del repo
iaoxe run "..." --dry-run               # muestra qué editaría, sin escribir
iaoxe run "..." --print                 # solo imprime la respuesta (no edita)
iaoxe review                            # revisión crítica del diff (vs HEAD)
iaoxe review --staged                   # revisa lo que está en stage
iaoxe review --model claude-opus        # usa otro modelo de revisión
iaoxe models                            # lista los modelos
iaoxe help

run es un agente: lee archivos del repo y los edita (confinado al cwd). Trabaja mejor dentro de un repo git para revisar el diff (git diff / iaoxe review) y revertir si hace falta.

Revisión en CI

iaoxe review devuelve exit code 2 si el veredicto es block y 1 si pide cambios, así que puedes fallar un pipeline ante hallazgos críticos:

- run: iaoxe review --staged

Publicar (mantenedores)

npm login
npm publish --access public    # paquete: iaoxe-cli (npm bloquea "iaoxe" por similitud)

El paquete incluye lib/auth-config.js con la config client-public de IAOXE (Firebase API key + OAuth client de tipo Desktop), igual que la app de escritorio.

Estado

v1: login/whoami (créditos IAOXE), run agéntico (lee/edita archivos) y review (auto-review headless), en modo gestionado o BYOK.