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

lucky-agent

v0.4.0

Published

Puente local de Lucky Agent: lee, escribe y ejecuta en tu carpeta de trabajo solo con tu aprobación.

Readme

lucky-agent

Puente local para conectar un equipo con Lucky y usar el modo MCP dentro de una carpeta de trabajo.

Instalacion

npx lucky-agent conectar

En Windows: irm https://agent.getlucky.company/i | iex

En macOS o Linux: curl -fsSL https://agent.getlucky.company/i | sh

Comandos

  • lucky conectar [--nombre equipo] solicita un codigo y guarda la conexion.
  • lucky estado muestra la base, alcances, vencimiento, version de Node y donde se guarda la credencial, nunca la llave.
  • lucky desconectar borra la credencial del llavero o del archivo. La revocacion del equipo se hace desde /cuentas/yo.
  • lucky mcp inicia el servidor MCP local usando la credencial guardada.
  • lucky puente aprueba en esta terminal las acciones propuestas por Lucky.
  • lucky guia muestra una guia corta.
  • lucky sparkles [--abrir] presenta Lucky Sparkles PrintLab y su enlace.

Seguridad

Cada accion se aprueba en la terminal. La carpeta de trabajo limita las rutas, los comandos peligrosos se bloquean, los secretos no se leen y la llave se manda solo como Authorization: Bearer. La llave queda guardada por equipo, con permisos privados, y se puede revocar. En Windows la proteccion depende de los permisos de la carpeta del usuario, no de 0600. Los comandos destructivos del sistema nunca se ejecutan.

La credencial usa el llavero del sistema con servicio lucky-agent y cuenta igual a la base: Credential Manager en Windows, Keychain en macOS y Secret Service mediante secret-tool en Linux. Si no existe o falla, queda en ~/.lucky-agent/credencial.json con permisos privados, en Windows se ajusta tambien con icacls. Si ya existe ese archivo, se migra al llavero y solo se borra despues de leerlo y verificarlo.

LUCKY_LLAVERO=archivo fuerza el archivo, sirve para pruebas y como salida de emergencia. En macOS security add-generic-password recibe la credencial como argumento por la limitacion de ese comando, no se usa asi en Windows ni Linux.

Licencia

Este paquete se distribuye bajo AGPL-3.0-or-later. Tambien existe una licencia comercial dual en COMMERCIAL-LICENSE.md.