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

iikit-dashboard

v1.7.0

Published

Real-time dashboard for Intent Integrity Kit (IIKit) — visualizes every phase of specification-driven AI development

Readme

IIKit Dashboard

Watch your AI agent develop features in real time.

A browser-based dashboard for Intent Integrity Kit (IIKit) projects. IIKit is a specification-driven development framework that guides AI agents through a structured workflow — from governance constitution through specification, clarification, planning, testing, and implementation. The dashboard visualizes every phase of that workflow with live updates as artifacts change on disk.

Usage

The dashboard launches automatically early in the IIKit workflow — no manual setup needed.

You can also start it standalone to browse historical data for any project that has feature specs:

npx iikit-dashboard                       # current directory
npx iikit-dashboard /path/to/project      # specific project
npx iikit-dashboard --port 3001           # custom port

The dashboard opens at http://localhost:3000 by default. A pidfile (.specify/dashboard.pid.json) is written on startup so external tools can discover which project a running dashboard serves and at which port.

Views

The pipeline bar at the top shows all nine IIKit workflow phases. Click any phase to see its visualization:

| Phase | View | |-------|------| | Constitution | Radar chart of governance principles with obligation levels (MUST / SHOULD / MAY) and version timeline | | Spec | Story map with swim lanes by priority + interactive force-directed requirements graph (US / FR / SC nodes and edges) with detail side-panel | | Clarify | Q&A trail from clarification sessions grouped by date, with clickable spec-item references that navigate to the Spec view | | Plan | Tech context key-value pairs, interactive file-structure tree (existing vs. planned files), rendered architecture diagram, and Tessl tile cards with live eval scores | | Checklist | Progress rings per checklist file with color coding (red/yellow/green), gate traffic light (OPEN/BLOCKED), and accordion detail view with CHK IDs and tag badges | | Testify | Assertion integrity seal (Verified/Tampered/Missing), Sankey traceability diagram (Requirements → Test Specs → Tasks), test pyramid, and gap highlighting for untested requirements | | Tasks | Redirects to the Implement board (tasks are managed there) | | Analyze | Health gauge (0–100) with four weighted factors, coverage heatmap (Tasks/Tests/Plan per requirement), and sortable/filterable severity table of analysis findings | | Implement | Kanban board with cards sliding Todo → In Progress → Done as the agent checks off tasks, with collapsible per-story task lists |

Features

  • Live updates — all views refresh in real time via WebSocket as project files change
  • Pipeline navigation — phase nodes show status (complete / in-progress / skipped / not started) with progress percentages
  • Cross-panel navigation — Cmd/Ctrl+click any FR, US, SC, or task identifier to jump to its linked panel (Spec, Testify, Implement, Checklist, or Clarify)
  • Feature selector — dropdown to switch between features in specs/, sorted newest-first
  • Project label — header shows the project directory name with full path on hover, so you know which project a dashboard tab belongs to
  • Integrity badges — shows whether test assertions have been tampered with (verified / tampered / missing)
  • Tessl eval scores — Plan view tile cards display live eval data (score, pass/fail chart) when available
  • Activity indicator — green dot pulses in the header when files are actively changing
  • Multi-project support — pidfile at .specify/dashboard.pid.json lets external scripts identify running instances per project
  • Three-state theme — cycles System (OS preference) → Light → Dark
  • Zero build step — single HTML file with inline CSS and JS

How It Works

The server reads directly from your project's directory:

| File | Purpose | |------|---------| | CONSTITUTION.md | Governance principles and obligation levels | | specs/<feature>/spec.md | User stories, requirements, success criteria, and clarification Q&A | | specs/<feature>/plan.md | Tech stack, file structure, and architecture diagram | | specs/<feature>/research.md | Research decisions (displayed as tooltips in Plan view) | | specs/<feature>/tasks.md | Task checkboxes grouped by [US1], [US2] tags | | specs/<feature>/checklists/*.md | Checklist items with completion status, CHK IDs, and category groupings | | specs/<feature>/tests/test-specs.md | Test specifications for the Testify traceability view | | specs/<feature>/context.json | Assertion hash for integrity verification | | specs/<feature>/analysis.md | Consistency analysis findings, coverage, and metrics | | tessl.json | Installed Tessl tiles for the Plan dependency panel |

A file watcher (chokidar) monitors the project tree (excluding node_modules and .git) and pushes updates to the browser via WebSocket with 300 ms debounce.

Requirements

  • Node.js 18+
  • A project with a specs/ directory containing IIKit feature artifacts

License

MIT