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

kachow

v0.1.1

Published

⚡ KA-CHOW — Living knowledge graph for your engineering system. Scan any repo, get an interactive architecture dashboard instantly.

Readme

⚡ KA-CHOW

Living knowledge graph for your engineering system.

Scan any codebase and get an interactive architecture dashboard — dependency graph, health scores, impact analysis, and AI-powered insights — all in your browser.

KA-CHOW Dashboard

Quick Start

npx kachow init

That's it. KA-CHOW will:

  1. 🔑 Ask for your API keys (Anthropic required, others optional)
  2. 🔍 Auto-detect and scan your repositories
  3. 🚀 Start a local server with an interactive dashboard
  4. 🌐 Open your browser at http://localhost:3000

What You Get

  • Interactive Knowledge Graph — Visualize every service, dependency, and data flow
  • Health Scores — Per-service health with latency, error rate, and coverage metrics
  • Impact Analysis — "What breaks if I change this?" with blast radius visualization
  • AI Q&A Terminal — Ask questions about your architecture in natural language
  • Self-Healing Suggestions — AI-detected issues with one-click fix proposals
  • Architecture Blueprints — Per-service compliance reports against your standards
  • Manager Dashboard — Team onboarding, critical issues, and deployment overview

Commands

kachow init              # Full setup: credentials → scan → dashboard
kachow serve             # Start server without re-scanning
kachow scan -p ./path    # Scan a specific repo
kachow health            # Print system health summary
kachow reset --force     # Wipe local data and start fresh

Requirements

Optional: GitHub token (for private repos), OpenAI key (alternate models), Slack/Jira tokens (integrations).

How It Works

KA-CHOW scans your codebase to build a knowledge graph:

  • Detects services, packages, and modules
  • Maps imports, API calls, and data flows into dependency edges
  • Scores health based on test coverage, documentation, error handling, and more
  • Stores everything in a local SQLite database (.kachow/kachow.db)

No data ever leaves your machine unless you explicitly configure cloud integrations.

Configuration

Create a kachow.config.yaml in your project root (auto-generated on first init):

version: 1
project:
  name: "My Platform"
repos:
  - name: api-service
    path: ./services/api
    language: typescript
standards:
  require_readme: true
  min_test_coverage: 70

License

MIT