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

@kontourai/cli

v0.6.0

Published

Offline-first suite router for Kontour products.

Readme

Kontour CLI

CI License: Apache-2.0

Offline-first suite router for Kontour products.

@kontourai/cli provides the suite-level kontour command. It owns navigation, descriptor discovery, diagnostics, and safe subprocess delegation across Flow, Flow Agents, and Console. It does not implement product commands, import product kernels, download products, or acquire authority to mutate product state.

This package was extracted from kontourai/console (where it lived at cli/) into its own repository because it is a cross-product suite router, not a Console-owned tool. Its only runtime dependency is the shared, exact-pinned @kontourai/console-core package. Issue history predating the move remains at kontourai/console.

Install and invoke

Node.js 22 or newer is required. Install the router explicitly:

npm install --global @kontourai/cli
kontour products
kontour capabilities
kontour doctor
kontour console serve

For a one-off invocation, pin the router version and opt into each product package explicitly:

npx --yes \
  --package @kontourai/cli@<exact-version> \
  --package @kontourai/console@<exact-version> \
  kontour console serve

npx package flags are installation consent. The router itself never invokes npm, searches a registry, downloads a missing package, or silently changes a version. It resolves sibling product packages from the installed CLI's normal Node package graph. For reproducible and offline work, preinstall exact package versions and retain the npm cache or a lockfile-backed installation. A missing local product produces exact package-level install and one-shot commands rather than a network fallback.

See the Kontour CLI Router specification for installed discovery, explicit product roots, namespace ownership, transparency/confirmation boundaries, and compatibility-catalog provenance, and Kontour Init for the kontour init onboarding transaction.

Published package

  • @kontourai/cli — the offline-first suite router (kontour bin) for Flow, Flow Agents, and Console product delegation. Exact-pins @kontourai/console-core and validates that pin's registry-visible metadata before every release.

Development

npm ci
npm run typecheck
npm test
npm run check:import-boundary
npm run build
  • npm test runs the unit/integration suite (test/*.test.ts).
  • npm run check:import-boundary enforces that the router never imports product runtimes, unapproved @kontourai/console-core entrypoints, or denied Node built-ins — statically over source, over the compiled dist output, and against a negative fixture that must still trip the check.
  • npm run test:tarball packs the CLI (plus the resolved @kontourai/console-core dependency and the three product test fixtures) and smoke-tests the packed artifact fully offline.
  • npm run test:init-e2e and npm run test:registry-regression are network-dependent end-to-end checks against real, published @kontourai/flow-agents/@kontourai/flow/@kontourai/cli versions; they are not part of the default CI gate.

License

Apache-2.0. See LICENSE.