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

@kybernesis/create

v0.12.1

Published

The Kybernesis agent scaffolder and FDE toolkit: one command to a governed, remembering, multiplayer, self-testing eve agent — plus doctor and upgrade.

Readme

@kybernesis/create — the kyb CLI

One command from empty directory to a governed, remembering, multiplayer, self-testing eve agent — plus the preflight and upgrade tooling a forward-deployed engineer uses across an engagement's life.

npm create @kybernesis acme-atlas
# or, installed globally / via npx:
npx @kybernesis/create init acme-atlas

kyb init [name]

Scaffolds the full Kybernesis stack:

  1. eve init (pinned eve version) → base agent
  2. Adds the Kybernesis registry + all four packages (enterprise, arcana, multiplayer, evals)
  3. Prompts for display name, department subagents, and issuer — then generates each department: routing description, instructions, its own Arcana connection (per-dept workspace + key envs, eval-key fallback), and the three memory skills copied from the installed arcana package
  4. Writes the identity instructions, the root memory mount (company/DM split + hermetic-eval key switching), the configured evals/kybernesis.eval.ts, .env.example, and the hermetic npm run eval script
  5. Verifies: typecheck + eve info discovery
  6. Prints the human-steps checklist (Arcana workspaces/keys, vercel link, the Slack connector browser flow, control-plane registration + grants, eval → deploy → the revoke demo)

Non-interactive (CI / agents): pipe stdin from /dev/null and pass the name — all prompts take defaults (departments: finance, marketing, engineering).

kyb doctor

Run inside an agent project. Checks, with pass/warn/fail per line:

  • all four @kybernesis/* packages installed
  • every Arcana key↔workspace pair validated read-only against the live API (200 / wrong-key 403 / missing-workspace 404, each with the fix)
  • control-plane issuer JWKS reachable; KYBERNESIS_AGENT set
  • Slack connector UID present
  • eve info discovery clean
  • port 2000 free (a running dev server makes eve eval exit early)

Exit code 1 on any failure — usable as a CI preflight.

kyb upgrade [--skip-eval]

Compares installed @kybernesis/* versions against npm, installs what's behind, typechecks, then runs the eval suite as the gate — prints "deploy" only on green. This is the maintenance-retainer loop as a command: package improvement → kyb upgrade per client → green → npx eve deploy.

Design notes

  • Zero runtime dependencies — node builtins only (spawnSync, readline, global fetch). Nothing to audit, nothing to break.
  • The scaffold pins the eve version the packages are developed against; upgrading eve is a deliberate, eval-gated step — not something a scaffold should do implicitly.
  • Human steps stay human: Slack's browser flow, key creation, and admin grants can't be automated away — the CLI sequences everything around them and hands you the checklist. Don't promise zero-touch.