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

@nitro-ai/test-drive

v2.0.0

Published

6 AI agents discover, test, validate, and self-heal your web app — zero tests written. Point it at a URL, get a tamper-proof audit report.

Readme

Nitro Test Drive

Zero tests written. Full proof delivered.

6 AI agents discover, test, validate, and self-heal your web app — automatically. Point it at a URL, get a tamper-proof audit report. $99/mo.

npm version License: Commercial Node.js

Website · Docs · Pricing


What It Does

You give it a URL and credentials. 6 coordinated AI agents:

  1. Discover every testable feature in your app (zero manual mapping)
  2. Generate test workflows for valid AND invalid paths
  3. Execute them with 8-strategy self-healing selectors
  4. Validate results with root-cause analysis on failures
  5. Repair broken selectors for the next run
  6. Report everything in a legal-grade, tamper-proof audit

You write zero test code. You maintain zero selectors.


Quick Start

npm install -g @nitro-ai/test-drive
ntd activate YOUR-LICENSE-KEY

Create ntd.config.json in your project root:

{
    "baseUrl": "https://yourapp.com",
    "auth": {
        "loginUrl": "/login",
        "email": "[email protected]",
        "password": "ENV:TEST_PASSWORD"
    }
}

Run:

export GEMINI_API_KEY=your-gemini-key
ntd agent --cycles 1

That's it. Come back in 3 minutes to a full report.


The 6-Agent Pipeline

┌────────────┐    ┌────────────┐    ┌────────────┐
│ Orchestrator│───▶│ Calibrator │───▶│   Seeker   │
│  (cycle mgr)│    │(classifier)│    │(discovery) │
└────────────┘    └────────────┘    └────────────┘
                                          │
┌────────────┐    ┌────────────┐    ┌────────────┐
│   Repair   │◀───│ Validator  │◀───│  Executor  │
│(self-heal) │    │ (scoring)  │    │(AI testing)│
└────────────┘    └────────────┘    └────────────┘

Each agent operates in a one-way diode chain — can only read its input handoff and produce its output. No backflow. No tampering. Cryptographic signatures at every step.

| Agent | Role | | ---------------- | -------------------------------------------------------------- | | Orchestrator | Manages project memory, cycle state, coordinates all agents | | Calibrator | Classifies discovered features, identifies skip-negatives | | Seeker | Logs in, navigates every page, discovers all testable features | | Executor | AI-generates test workflows, executes valid + invalid paths | | Validator | Scores results, diagnoses failures with root-cause analysis | | Repair | Patches broken selectors, updates silo for next cycle |


Key Systems

🛡️ Sentinel (Security Scanner)

Every run scans for injection patterns, exfiltration attempts, malicious overlays, and DOM tampering. Compromised features are quarantined automatically.

🛑 LOGIC Protocol (Failsafe)

Hardwired anomaly detection. If test counts drop unexpectedly, timing patterns shift, or signatures don't match — the pipeline halts. Human-only unlock required.

⚖️ HAT (Human Autonomy Threshold)

Every action is risk-scored 0-100. Actions above YOUR threshold require approval before execution. The AI can never change its own limits. You stay in control.

📡 Pre-Flight Drift Detection

Before each run, scans the live app against last-known state. Detects new features, removed elements, and structural changes — amends agent instructions automatically.

🩹 Self-Healing Selectors

8 fallback strategies when selectors break. 500+ heals per run is typical. Zero maintenance overhead for selector drift.


CLI Reference

Usage: ntd <command> [options]

Primary:
  agent [--cycles N]   Run the 6-agent AI pipeline (default: 1 cycle)
  agent --no-gate      Skip approval gates (CI mode)

Setup:
  activate <key>       Activate license key
  license              Show current license info
  deactivate           Remove license from this machine

Legacy Modes:
  run                  Quick mode — self-heal + flaky + performance
  drive                Full mode — orchestrated 3-phase pipeline

Analysis:
  report               Regenerate audit report
  status               Pipeline + LOGIC Protocol status

Options:
  --cycles N           Number of test cycles (default: 1)
  --no-gate            Skip human approval gates
  --version, -v        Show version
  --help, -h           Show help

Configuration

ntd.config.json:

{
    "baseUrl": "https://yourapp.com",
    "auth": {
        "loginUrl": "/login",
        "email": "[email protected]",
        "password": "ENV:TEST_PASSWORD"
    },
    "autonomy": {
        "humanThreshold": 60,
        "mode": "supervised"
    },
    "preflight": {
        "enabled": true
    },
    "sentinel": {
        "allowedDomains": ["yourapp.com", "cdn.yourapp.com"]
    }
}

What You Get vs. The Competition

| Capability | Playwright | Cypress | Mabl ($500+/mo) | QA Wolf ($4K+/mo) | Test Drive ($99/mo) | | ---------------------- | ---------- | ------- | --------------- | ----------------- | ----------------------- | | Zero tests to write | ✗ | ✗ | ✗ | ✗ (humans) | ✅ AI discovers | | AI agent pipeline | ✗ | ✗ | ✗ | ✗ | ✅ 6 agents | | Self-healing | ✗ | ✗ | ✓ | ✓ | ✅ 8 strategies | | Security scanning | ✗ | ✗ | ✗ | ✗ | ✅ Sentinel | | Tamper-proof results | ✗ | ✗ | ✗ | ✗ | ✅ SHA-256 | | Human control failsafe | ✗ | ✗ | ✗ | ✗ | ✅ HAT + LOGIC | | Runs on your machine | ✓ | ✗ | ✗ | ✗ | ✅ 100% local |


Pricing

$99/mo — everything included. No tiers. No feature gates. No "contact sales."

  • Full 6-agent AI pipeline
  • Unlimited projects
  • Unlimited team members
  • All security, audit, and compliance features
  • Cancel anytime

Subscribe →


Requirements

  • Node.js 18+
  • Playwright (peer dependency)
  • Gemini API key (for AI agents — get one free)

License

Commercial license. See LICENSE for terms.

© 2026 NITRO AI LLC — All rights reserved.

Built in Wisconsin. Woman-owned.