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

@wherever-dev/pi

v0.6.1

Published

pi coding agent extension that bridges a terminal pi session to a Wherever server, to follow and steer it from your phone or any browser (wherever.dev)

Readme

@wherever-dev/pi

The pi coding agent extension of Wherever. It bridges a terminal pi to a running Wherever server (wherever-dev), so the session you are running in the terminal shows up live in the web dashboard on your phone or any browser, and you can follow it, steer it and take it over from there.

You only need this for terminal sessions. Sessions started from the dashboard run inside the server and need nothing installed in pi.

Install

pi install npm:@wherever-dev/pi

wherever install (which sets the server up as a service) adds it to ~/.pi/agent/settings.json for you.

Then start the server (wherever start, or the service) and run pi as usual: the extension connects on startup and reconnects when the server comes back. While a terminal pi owns a session, it does the agent's work; quitting it interrupts the conversation on every device too.

What it adds

  • The live bridge: the dashboard sees the terminal session's messages, tool calls and streaming, and can send messages, steer and abort.
  • /remote-reconnect: reconnect to the server by hand.
  • /remote-beep [on|off]: play a sound when the agent is done and waiting for you (per session).
  • The attach_file tool (the agent hands you a file to download on a remote device) and the say tool (a short spoken reply for the dashboard's conversation mode).

Connecting to the server

Defaults reach a server on 127.0.0.1:31415 over WSS. Override them per run with flags, or for good in the remote section of ~/.wherever/config.json (the file the server reads too). A flag wins over the config.

| Flag | remote in config.json | Default | | --- | --- | --- | | --remote-host | host | 127.0.0.1 | | --remote-port | port | 31415 | | --remote-token | token | none | | --remote-insecure | insecure | false: connect over plain ws://, for a server started with --no-ssl behind a reverse proxy | | --remote-bridge | bridge | true: set bridge: false to run pi without connecting | | --remote-beep, --remote-beep-command | beep.enabled, beep.command (top level) | off |

Documentation

See the full documentation, in particular the bridge settings and reverse-proxy deployments.

License

AGPL-3.0-only