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

@kvantiqstudio/cli

v0.1.0-alpha.6

Published

Kvantiq Studio CLI - manage challenges, submissions, and scoring from the terminal

Readme

@kvantiqstudio/cli

The official command-line interface for Kvantiq Studio. Pull challenges, run them locally, and submit solutions without leaving your terminal.

npm install -g @kvantiqstudio/cli
kvantiq login
kvantiq quickstart qaoa-maxcut-optimization

Three binaries ship with the package: kvantiq, kvs, and kv. They are interchangeable — pick whichever your fingers prefer.

Install

Install the CLI from npm:

npm install -g @kvantiqstudio/cli

Then sign in:

kvantiq login

The kvantiq, kvs, and kv binaries are interchangeable and ship from the same package.

Requirements

  • Node.js 20 or newer
  • A Kvantiq Studio account — request access if you don't have one yet (the platform is currently invite-only)
  • Docker (only required for kvantiq run — local evaluation)

Authentication

kvantiq login opens your browser, signs you in via Kvantiq's PKCE magic-link flow, and stores the resulting token in your operating system's credential vault:

  • macOS → Keychain
  • Windows → Credential Manager
  • Linux → libsecret (GNOME Keyring / KWallet)

Tokens are never written to a config file. kvantiq logout removes them from the vault.

If you're on a headless server or SSH session, the CLI detects the lack of a TTY and prints a URL you can copy to a browser on another machine.

The short version

After kvantiq pull <slug>, the CLI creates a challenge.json file in the challenge directory. From inside that directory, most commands know which challenge you're working on — you don't have to type the slug again:

kvantiq pull qaoa-maxcut-optimization
cd qaoa-maxcut-optimization

kvantiq validate solution.py       # checks your file
kvantiq run                        # runs the scoring pipeline locally
kvantiq submit solution.py         # uploads and queues for scoring
kvantiq status --watch             # follows the scoring job

Common commands

| Command | What it does | | --- | --- | | kvantiq login | Sign in — opens browser, stores token in OS keychain | | kvantiq logout | Remove stored credentials | | kvantiq whoami | Show the email of the currently-logged-in account | | kvantiq challenges list | List open challenges | | kvantiq challenges show <slug> | Print full details for one challenge | | kvantiq pull <slug> | Download starter files into the current directory | | kvantiq quickstart <slug> | pull + create a marimo notebook in one step | | kvantiq run | Run your solution locally in a Docker sandbox | | kvantiq validate <file> | Check your solution file before submitting | | kvantiq submit <file> | Upload a solution and queue it for scoring | | kvantiq status | Show your latest submission's scoring status | | kvantiq leaderboard <slug> | Print the leaderboard for a challenge | | kvantiq marimo init <slug> | Generate a marimo notebook for a challenge | | kvantiq config profile | View or change CLI configuration | | kvantiq feedback | Send feedback to the Kvantiq team | | kvantiq --help | Full command reference |

Run any command with --help for its full flag list.

Web and CLI are equals

Every feature of the CLI has a mirror in the Kvantiq Studio web app, and vice versa. Use whichever fits your workflow. The CLI is built for people who live in terminals, scripts, and CI pipelines — not as a cut-down companion.

Verbose and debug output

  • --verbose on any command prints HTTP request/response details
  • DEBUG=kvantiq* environment variable enables low-level debug logs

Plugins

The CLI is built on oclif and supports third-party plugins. The @kvantiqstudio/plugin-* namespace is reserved for official extensions. Install a plugin with:

kvantiq plugins install @kvantiqstudio/plugin-<name>

License

Apache License 2.0 — see LICENSE for the full text.

Links