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

arkna-router

v1.6.2

Published

Local HTTPS interception proxy — records desktop AI agent calls (Claude Desktop, Cursor, etc.) to ARKNA

Downloads

2,005

Readme

arkna-router

The machine boundary behind arkna watch. You probably want that command, not this package.

npm install -g arkna
arkna login
arkna watch install
arkna watch

arkna watch loads this package in-process, so installing it separately gains you nothing.

What it does

Runs a local HTTPS proxy that records AI model calls crossing this machine, including calls from agents that were never told Arkna exists. It installs a certificate, points the system proxy at itself, and writes an environment file that new terminal sessions read.

Recording only. Nothing is blocked.

What it does not reach

Named in full by arkna status, and worth reading before you rely on it. In short: anything already running, providers outside the intercepted list, containers and virtual machines, clients that pin their own certificate, and anything that sets its own proxy after the shell starts.

Arkna does not claim total capture. The measured figure comes from reconciling what crossed this boundary against the provider's own usage record, which is what arkna status reports.

What your agents are called

The boundary sees the executable, not the program. Two agents you wrote both run as python.exe, so both are recorded as python-app. To tell them apart, name them in ~/.arkna/router-config.json:

{ "agentMap": { "python.exe": "Claims Triage Agent" } }

That is one name per executable, which is as far as this vantage goes. Code you own is better served by the SDK, which names itself: arkna.init(api_key="ark_...", agent_name="Claims Triage Agent").

One failure mode to know about

If the system proxy points here and this is not running, the machine has no internet at all, including the browser you would use to find out why. Stopping with Ctrl+C puts the machine back, and arkna watch uninstall removes everything.

Platforms

macOS is complete. Windows sets the registry but does not refresh running applications. Linux prints what to do rather than doing it.

MIT