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

@senticor/hive

v1.43.5

Published

Cognitive Hive OS — unified CLI

Readme

@senticor/hive

The unified command-line interface for Cognitive Hive OS, packaged as a single self-contained file. The only runtime prerequisite is Node.js 24.

Documentation

New to Cognitive Hive OS? The public developer kit walks through getting access, installing this CLI, creating an app and verifying it works:

https://gitlab.com/senticor/oss/sdk

Install

# Run without installing
npx -y @senticor/hive --help

# Or install globally
npm i -g @senticor/hive
hive --help

This package ships one pre-bundled hive.cjs with no runtime dependencies and no install-time scripts — installing it only places the file on disk and links the hive command. It is the same hive.cjs produced for the air-gapped release, so hive version reports an identical build identity across install paths.

Point it at your Hive

export HIVE_API_URL=https://api.hive.example.internal
export HIVE_TENANT=acme

Authenticate

Most commands need a session. Log in over OIDC (Authorization Code + PKCE): the CLI discovers the issuer and OIDC client from your API, so you only supply the API URL, and it never sees your password — SSO/MFA apply as configured.

# Opens a browser, captures the loopback redirect, and stores the token.
hive login --api-url https://api.hive.example.internal

# Pre-fill the username on the login form.
hive login alice

# Remote shell (SSH / Coder / container) where the browser is on another host:
# prints the URL — authenticate anywhere, then paste the code / callback URL back.
# An imperfect paste gets up to three attempts; the printed link stays valid.
hive login --no-browser

# Verify the session, then go.
hive whoami
hive health deep --format json

hive auth is an alias group for login / logout / status (e.g. hive auth status shows token validity; hive logout clears local tokens).

Non-interactive (CI, bots, headless): skip the browser and pass a token directly instead of logging in.

export HIVE_TOKEN=eyJ…          # a Keycloak access token for the caller
hive whoami

Updating

Because this is an npm-managed install, update it with npm — hive upgrade is intentionally inert here and will tell you to:

npm update -g @senticor/hive

Which install path should I use?

| Use case | Install path | Trust basis | | --- | --- | --- | | Public evaluator | npx -y @senticor/hive | npm package integrity (+ provenance where available) | | Connected enterprise dev | npm i -g @senticor/hive or an internal npm mirror | pinned version + SBOM + release evidence | | Sovereign / air-gapped production | Harbor/oras signed artifact or an agency-controlled mirror | pinned digest + signature + SBOM + offline verification |

This public npm package is a convenience for connected developers and evaluators. It is not the authoritative install path for German sovereign or air-gapped production, and publishing it to npm does not constitute BSI certification, VS-NfD approval, or any other sovereign certification. For those environments use the signed Harbor/oras artifact and verify it inside the target environment; your platform operator has the artifact and the verification procedure.

Building this package

This wrapper carries no source. The publishable tarball is assembled from the canonical bundle in packages/hive-cli via an explicit (non-lifecycle) step:

pnpm hive:npm:stage          # bundles hive-cli, leak-scans, stages hive.cjs + LICENSE
cd packages/hive-cli-npm && npm pack --ignore-scripts