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

wolfpack-bridge

v1.6.17

Published

Self-hosted browser terminal manager for AI coding agents on your own machines

Downloads

2,702

Readme

Wolfpack — browser terminal manager for AI coding agents

CI License: MIT Platform Version

Run Claude Code, Codex, Gemini, and shell sessions on machines you control. Reach them locally in a browser, or remotely from a browser or phone over Tailscale, without a Wolfpack-hosted relay or account.

Sessions live in a Rust PTY broker, not the web server, so server restarts and upgrades do not kill your agents.

Homepage: get-wolfpack.netlify.app · Agent-readable overview: llms.txt

security: wolfpack gives browser users shell-level control over configured projects. Keep it private to a trusted Tailnet. If other people share the Tailnet, configure device/user ACLs and consider JWT. Session control follows the ordinary global API auth policy when configured and has no inter-session authorization layer; read the full trust model.

quickstart

curl installer: persistent CLI

curl -fsSL https://raw.githubusercontent.com/almogdepaz/wolfpack/main/install.sh | bash
wolfpack

A bare wolfpack runs setup on first launch. Later, it ensures the managed server is current/running and prints local and verified remote URLs plus a QR code.

Bunx or npm: package runner

bunx wolfpack-bridge@latest
# or
npx --yes wolfpack-bridge@latest

Package runners use the same setup wizard but do not add wolfpack to PATH. Use the runner prefix for every later command.

first success

you’ll choose: a projects directory, port, Tailscale remote access, optional Pi integration, and whether Wolfpack starts at login.

success looks like: a local URL; a verified Tailnet HTTPS URL and QR code when remote access is configured; and a diagnosis command with no unresolved failures.

| install path | verify | | --- | --- | | curl | wolfpack doctor | | Bunx | bunx wolfpack-bridge@latest doctor | | npm/npx | npx --yes wolfpack-bridge@latest doctor |

Open the local URL on the host machine. For phone or remote access, scan only the verified Tailnet HTTPS QR code.

To uninstall: wolfpack uninstall --yes (curl), bunx wolfpack-bridge@latest uninstall --yes (Bunx), or npx --yes wolfpack-bridge@latest uninstall --yes (npm).

why wolfpack

| instead of | Wolfpack gives you | | --- | --- | | SSH and tmux juggling | browser and phone control for agent terminals | | sessions dying on server restart | broker-owned persistent PTYs | | hosted remote-control SaaS | direct private Tailnet access, without a Wolfpack relay or account | | one host at a time | trusted multi-machine session control |

  • see what needs attention — running, idle, and needs-input session states with live output previews.
  • work how you prefer — phone PWA, desktop terminal grid, notifications, and direct terminal attach.
  • use the agents you already run — built-in commands or custom commands on PATH; configure them in Settings → Agents.

docs

agent skills

wolfpack-tailnet-control works with all agent harnesses that support Agent Skills. The opt-in Pi flow in wolfpack setup copies the bundled control skill, then installs Pi Tasks with pi install npm:@sgtbeatdown/pi-tasks. wolfpack-tailnet-control controls sessions; wolfpack-pi-task-delegation teaches Pi to use agent_task_* for durable task routing.

For a manual audited install, clone or update https://github.com/almogdepaz/wolfpack, review skills/wolfpack-tailnet-control/SKILL.md, then place the skill in ~/.pi/agent/skills/, ~/.agents/skills/, or ~/.claude/skills/. Start a fresh agent context afterward. Platform binaries do not expose skills as files; detailed safe symlink and copy instructions are in agent skills.

advanced automation

Create a top-level project session with an initial instruction:

wolfpack session create project-name --harness pi --plan .plans/000-task.md --json

Spawn a same-harness child agent:

wolfpack agent spawn project-name --plan .plans/000-review.md --notify-parent --json

Use wolfpack session create <project> for top-level work and wolfpack agent spawn <project> for a same-harness child. The CLI validates the project and command, allocates a stable broker session ID, and delivers the initial instruction directly to the harness. For the full command surface and automation contract, use session control and task gateway.

contributing

See CONTRIBUTING.md for development setup, the asset pipeline, and PR conventions.

Bugs and feature requests: GitHub Issues. Questions and ideas: Discussions.

license

MIT