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 🙏

© 2025 – Pkg Stats / Ryan Hefner

@usekyoto/cli

v0.0.15

Published

Kyoto

Downloads

1,670

Readme

入   |
京   |
行   |   Kyoto
改   |
善   |

Enter Kyoto , it takes action that continuously improves 改善

Vibe coding comes with risks. Entropy can quickly creep into your codebase bringing your development flow to a grinding halt. Sloppy AI code, security issues, bugs, dead code, and duplicate functions are all avoidable. Kyoto will vibe check your code to ensure it remains in good shape to promote your rapid development.

  1. Setup Kyoto with kyoto setup ai to configure your AI provider and API key
  2. Check your changes with kyoto vibe check to test and diff user stories against staged changes
  3. Commit intelligently with kyoto commit to analyze uncommitted changes and organize them into logical commits
  4. Plan your work with kyoto plan to view the current plan
  5. Documentation is available via kyoto docs

Commands

Setup

Setup commands (currently hidden from --help, but available):

  • kyoto setup - Setup commands
  • kyoto setup ai - Configure your AI provider and API key
  • kyoto setup mcp - Add Kyoto to your MCP services
  • kyoto setup github - Add a GitHub Action for Kyoto

Login

Login via browser using GitHub OAuth:

  • kyoto login

Vibe Check

Check code for various issues before committing to github.

  • kyoto vibe check - Check all changes
  • kyoto vibe check --staged - Only check staged changes
  • kyoto vibe check --timeout <minutes> - Set timeout for each agent in minutes (default: 1)

Commit

Analyze uncommitted changes and organize them into logical commits:

  • kyoto commit - Plan and commit uncommitted changes into logical commits
  • kyoto commit [instructions] - Provide optional instructions to guide grouping and commit messages

MCP

MCP command:

  • kyoto mcp

Plan

View the current plan:

  • kyoto plan

Docs

View the Kyoto documentation:

  • kyoto docs

Crafted with Intention

Made with intention by the creators of Codecov - @iopeak


For setup and development instructions, see SETUP.md.