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

helm-agent

v0.0.25

Published

Helm agent daemon + CLI

Readme

helm-agent

Headless agent daemon + helm CLI, wrapping @anthropic-ai/claude-agent-sdk.

The desktop UI in helm-desktop talks to this daemon over HTTP+SSE; the CLI also works standalone.

Install

npm i -g helm-agent
helm --version

Requires Node 20+.

Linux terminal prerequisites (optional)

The terminal tab is backed by node-pty, which ships prebuilt binaries for macOS and Windows but not Linux — on Linux it compiles from source at install time. Every other Helm feature works without it; only the terminal tab needs it. If you want the terminal on Linux:

  1. Install the build toolchain — Debian/Ubuntu: apt install make python3 build-essential; Fedora/RHEL: dnf install make python3 gcc-c++; Alpine: apk add make python3 build-base.
  2. Allow node-pty to run its build script for your package manager:
    • npm / yarn-classic — run install scripts by default; nothing extra.
    • pnpm 10+ — blocks build scripts by default: pnpm add -g --allow-build=node-pty helm-agent (global) or pnpm approve-builds (project).
    • bunbun pm trust node-pty (or add node-pty to trustedDependencies).

Run helm doctor afterward — the terminal_runtime check confirms whether the native module loaded and reprints these steps if not.

Usage

helm daemon start --json     # boots the local HTTP daemon, prints handshake
helm daemon status
helm daemon stop
helm session new --help
helm workspace --help

State and logs live under ~/.helm by default (override with HELM_HOME).

Links