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

@nakirosai/nakiros

v0.15.1

Published

Local daemon that observes Claude Code usage and lets you inspect, audit, evaluate and improve skills from your browser.

Readme

@nakirosai/nakiros

Is your Claude Code skill actually worth keeping?

Local daemon + web UI that audits, evaluates, fixes, and creates Claude Code skills. Many skills add nothing; some make Claude worse. Nakiros tells you which ones to keep, improve, or drop — with real eval runs, all on your machine.

Install

npm i -g @nakirosai/nakiros

Then, anywhere:

nakiros

The daemon starts on http://localhost:4242 and opens your default browser.

Requirements

  • Node.js ≥ 20
  • Claude Code installed (the daemon reads from ~/.claude/ to discover your projects and skills)

What it does

  • Scan — discovers every skill in your Claude projects and in ~/.claude/skills
  • Audit — runs a structured quality audit on any skill (trigger description, references, outputs, examples)
  • Evaluate — spins up an isolated copy of a skill and runs a suite of evals with/without the skill, so you can compare
  • Fix — iterate on a skill in a temp workdir, re-run evals against the baseline, ship when better
  • Create — draft a new skill from scratch, evaluate it before deployment

All data stays on your machine. No account, no cloud, no telemetry.

CLI options

nakiros [options]

  --port <n>   Preferred port (default 4242 or $NAKIROS_PORT).
               Falls back to next free port if taken.
  --no-open    Do not open the browser automatically.
  -h, --help   Show help.

Press Ctrl+C to stop the daemon.

Run as a background service

If you want Nakiros to start at login and keep running in the background (useful once it begins observing live conversations), install it as a service:

nakiros service install     # registers an autostart and starts the daemon
nakiros service status      # shows running state and PID
nakiros service stop        # stops until the next start (persistent)
nakiros service start       # resumes
nakiros service uninstall   # removes the autostart entry

Under the hood:

  • macOS — writes a LaunchAgent at ~/Library/LaunchAgents/com.nakiros.daemon.plist. The daemon restarts automatically if it crashes (KeepAlive) and starts at login (RunAtLoad).
  • Linux — writes a systemd user unit at ~/.config/systemd/user/nakiros.service with Restart=always and enables it for the default target.
  • Windows — not yet supported. Run nakiros manually for now.

Logs land in ~/.nakiros/logs/daemon.out.log and daemon.err.log.

The service must point at a stable binary path. If you installed via npx, run npm i -g @nakirosai/nakiros first — nakiros service install will refuse to register a path inside the npx cache.

Links

License

MIT © NakirosAI