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

@kindly-software-inc/kdb

v2.3.0

Published

Production-grade MCP client for kdb debugger with enterprise-grade reliability, caching, and security

Readme


🚀 Quick Start (30 seconds)

Option 1: One-Line Setup

npx @kindly-software-inc/kdb configure --auto

Follow the prompts to sign in with Google and auto-configure your MCP client.

Option 2: With License Key

npx @kindly-software-inc/kdb configure --auto --license "YOUR-LICENSE-KEY"

Option 3: Install with Auto-Configure

npm install @kindly-software-inc/kdb

If you have KDB_LICENSE_KEY set or a license file at ~/.config/kdb/license.key, the installer automatically configures your MCP client.

To disable auto-configure during install:

KDB_SKIP_AUTO_CONFIGURE=true npm install @kindly-software-inc/kdb

Option 4: Manual Config

Add to your ~/.claude.json (Claude Code) or MCP client config:

{
  "mcpServers": {
    "kdb": {
      "command": "npx",
      "args": ["-y", "@kindly-software-inc/kdb"],
      "env": {
        "KDB_LICENSE_KEY": "YOUR-LICENSE-KEY"
      }
    }
  }
}

That's it! Ask your AI: "Debug my crashing program"


⏱️ What It Does

Time-travel debugging for AI workflows. Step forward. Step backward. Debug as if the bug never existed.

| Feature | Description | |---------|-------------| | ⏪ Step Backward | Rewind execution to find root causes | | ⏩ Step Forward | Resume from any checkpoint | | 🎯 Breakpoints | Hardware-level with hit counting | | 📚 Stack Traces | SIMD-accelerated unwinding | | 🔐 Audit Trail | Hash-chain integrity for compliance |


💜 How It Works

┌─────────────────┐     MCP      ┌─────────────────┐
│  Your Machine   │◄────────────►│  Kindly Server  │
│  (any OS)       │              │  (Linux x86_64) │
│                 │              │                 │
│  Claude Code    │              │  🔮 Time-Travel │
│  Cursor         │              │  🎯 Breakpoints │
│  Any AI         │              │  📊 Analysis    │
└─────────────────┘              └─────────────────┘

No local installation. Works on macOS, Windows, Linux via MCP.


🏷️ Pricing

| Tier | Price | Sessions | |------|-------|----------| | 🆓 Hobby | Free | 5/month (unlimited during 7-day trial!) | | 💎 Pro | $19/mo | 100/month + unlimited time-travel | | 🔧 Engineer | $49/mo | 500/month + memory replay + LSH bug search | | 👥 Teams | $129/mo | 2,000/month + team audit logs | | 🏢 Enterprise | Custom | Unlimited + SOX/SOC2/GDPR/HIPAA compliance |

Start Free →


🛠️ MCP Tools

Your AI gets these debugging superpowers:

  • debugger_attach - Connect to a process
  • debugger_set_breakpoint - Set breakpoints
  • debugger_continue - Resume execution
  • debugger_step_forward - Step forward
  • debugger_step_backward - ⏪ Step backward in time
  • debugger_get_stack_trace - Get stack trace
  • debugger_get_variables - Read memory
  • debugger_export_trace - Export execution trace

💬 Example

You: "My Rust program crashes at runtime. PID is 12345"

AI:

I'll attach and debug that for you.

📎 Attached to process 12345
📸 Captured snapshot
🔍 Stack trace shows crash at unwrap() on None in process_data()

The issue is at line 47 in src/main.rs. Here's the fix:
[code suggestion]

📞 Support


📋 Version History

v2.3.0 (Current)

  • Simplified npx - Now just npx @kindly-software-inc/kdb (no -p flag needed)
  • Auto-configure on install - npm install auto-configures if license detected
  • Skip auto-configure - Set KDB_SKIP_AUTO_CONFIGURE=true to disable

v2.2.6

  • Critical Fix - Claude Code config now writes to ~/.claude.json (not ~/.config/claude-code/mcp.json)
  • OAuth Landing - Added manual MCP config fallback with copy button
  • Auto-downloads - License file downloads immediately, script downloads removed (unreliable)
  • Binary sizes - 2.2MB client, 2.4MB configure (stripped, with P0 protection)

v2.2.5

  • 📝 Updated README - New lean branding with purple/gold theme
  • 🖼️ New logo - Transparent PNG with rounded corners

v2.2.4

  • 🖱️ One-click terminal setup - Click kdb:// link, terminal opens automatically
  • Zero-command setup - Browser → Terminal → Press Y → Done!
  • Enhanced scripts - Y/N prompts, progress spinners, prerequisite checks

v2.1.0

  • Auto-configuration - npx @kindly-software-inc/kdb configure --auto
  • Auto-detection - Claude Code, Cursor, VS Code, 90+ MCP clients
  • Safe backups - Creates backups before modifying
  • Rollback - Restore previous configs anytime

v2.0.0

  • Retry with backoff - 5 attempts, exponential backoff
  • 🔄 Circuit breaker - 99.9% uptime
  • 🚀 Response caching - 100× faster
  • 🎯 Request deduplication - <30ns duplicate check
  • 💾 Offline mode - Queue 100 requests
  • 🛡️ Binary hardening - Multi-layer protection