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

@novaursa/cli

v1.1.0

Published

Think sharper, ship smarter — install and manage Novaursa AI toolkits

Readme

Novaursa CLI

Think sharper, ship smarter.

Install, manage, and orchestrate Novaursa kits — specialised AI toolkits that inject domain expertise into Claude Code for engineering, marketing, product, business, and Vietnamese divination.

npm license


Install

npm install -g @novaursa/cli

Works with npm, pnpm, yarn, and bun.

Quick start

nova init build      # Install the engineering kit in the current project

That's it. nova detects your setup, downloads the kit, wires up Claude Code, and gets out of your way.


The kits

Each kit is a self-contained AI team for a domain. Install one, several, or all — they work independently.

| Kit | Command | Purpose | | --------- | -------------------- | ------------------------------------------------------------------------------- | | Build | nova init build | AI-powered development — planning, testing, review, deployment | | Mkt | nova init mkt | Marketing automation — campaigns, SEO, email, social | | Biz | nova init biz | Business strategy — SaaS metrics, investor updates, OKRs | | PM | nova init pm | Product management — PRDs, roadmaps, sprint planning | | Fate | nova init fate | Vietnamese divination — Tử Vi & Mai Hoa | | Forge | nova init forge | Quality engine — keeps other kits sharp |

Browse skills, commands, and agents after install with nova skills, nova commands, nova agents.


Common workflows

nova init build -y                    # Non-interactive install, latest stable
nova init -g                          # Install globally (~/.claude)
nova init --kit engineer,mkt          # Install multiple kits at once
nova init --beta                      # Use beta versions

nova doctor                           # Diagnose your setup
nova config                           # Open the web dashboard
nova update                           # Update the CLI
nova migrate                          # Idempotent migration between kit versions

Full help:

nova --help
nova <command> --help

The dashboard

Rich web UI for configuration, project management, and skill browsing.

nova config

Opens http://localhost:3456 (auto-finds a free port 3456-3460). Runs locally only — your data never leaves your machine.

Need remote access? nova config --host 0.0.0.0 --no-open exposes it on your network (same-origin browser check still applies).


Prerequisites

  • Node.js 20+ (the CLI is Node-compatible; Bun is optional, only needed for CLI development)
  • GitHub CLI authenticated (gh auth login) — used to download kit releases
  • Access to the kit repos under github.com/Novaursa. Kits are private — visit novaursa.tech for access.

How it works

  1. You run nova init <kit> — the CLI queries GitHub Releases for the latest kit version
  2. Downloads the release archive — extracts it to your project's .claude/ directory
  3. Merges with your customisations — SHA-256 checksums detect user edits and preserve them on updates
  4. Claude Code picks it up automatically — skills, commands, agents, and hooks become available in your next session

No lock-in. All files are plain markdown + JSON. Uninstall cleanly with nova uninstall.


Features

  • Zero-friction install — one command, no config files to write
  • Multi-kit support — stack any combination of kits in one project
  • Smart merging — your customisations survive every update
  • Offline mode — install from local archives or directories (--archive, --kit-path)
  • Cross-platform — macOS, Linux, Windows (native paths on each)
  • Idempotent migrationnova migrate reconciles version changes with RECONCILE → EXECUTE → REPORT pipeline
  • Health checksnova doctor diagnoses setup, hooks, Python envs, and more

Privacy

Novaursa collects telemetry locally only — nothing is sent to external servers. All data stays in ~/.novaursa/ on your machine.

Opt out entirely with NOVAURSA_TELEMETRY=0. See PRIVACY.md for details.


Links


Novaursa — Founded by Duc Thach (Vincent). Licensed under MIT.