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

pi-kiro-dev

v1.0.1

Published

Kiro Dev OAuth provider for Pi using the current kiro.dev runtime and management APIs.

Readme

pi-kiro-dev

Kiro Dev provider extension for Pi. It integrates AWS Builder ID and IAM Identity Center device login, dynamic Kiro profile/model discovery, and the current kiro.dev streaming protocol.

Install

pi install npm:pi-kiro-dev

Restart Pi or run /reload, then authenticate:

/login kiro

Leave the start URL blank for AWS Builder ID, or enter an IAM Identity Center start URL and optional region. Credentials are stored by Pi in ~/.pi/agent/auth.json and include a sensitive refresh token and OIDC client secret.

Usage

Once authenticated, check your Kiro credit balance from the prompt:

/kiro-usage

It prints the credits used against the subscription total, the remaining credits, and the next reset date for the signed-in profile. Pi 0.84.x does not expose a standard usage-provider extension interface (plugins cannot register a /usage provider), so this package provides the query as the /kiro-usage compatibility command instead.

What this package implements

  • AWS SSO-OIDC device authorization and refresh
  • request timeouts, cancellation, authorization_pending, and slow_down
  • credit usage queries through management.<region>.kiro.dev/getUsageLimits (exposed as the /kiro-usage command)
  • Kiro profile and model discovery through management.<region>.kiro.dev
  • streaming through runtime.<region>.kiro.dev/generateAssistantResponse
  • Kiro tool calls, thinking content, images, usage, and AWS EventStream CRC validation
  • region-aware runtime routing and profile-scoped models

This package targets the current Kiro Dev endpoints. It is separate from the older pi-kiro package, whose published 0.1.3 release still targets the retired q.<region>.amazonaws.com runtime.

Development

bun install
bun run typecheck
bun run test
bun run build

Try the local package without installing it permanently:

pi -e .

Security

Pi extensions run with full user permissions. Review the source before installation. Treat refresh, clientSecret, and access tokens as passwords; do not log or transmit them outside the AWS/Kiro endpoints used by this extension.

This project is not affiliated with Amazon Web Services or Kiro.

License

MIT