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

getwayland

v0.11.0

Published

Self-host Wayland - your always-on AI agent - on any Linux box or VPS. Headless web server, reachable from your phone.

Downloads

1,288

Readme

getwayland

Self-host Wayland - your always-on AI agent - on any Linux box or VPS. Headless web server, reachable from your phone.

npm install -g getwayland
wayland setup     # paste a Flux key (free at fluxrouter.ai) or any OpenAI / Anthropic / Gemini key
wayland start     # then open http://<your-box-ip>:3000 - scan the QR / log in

First boot prints a QR code + admin login right in your terminal. Scan it from your phone and you're in. Set up in 60 seconds.

Requirements: Node 18+ and npm. On a fresh Ubuntu/Debian VPS: sudo apt-get update && sudo apt-get install -y nodejs npm. wayland setup installs everything else it needs (the bun runtime + unzip/curl).

What wayland setup does

  • Asks for one provider key. Flux Router is the easy path - one key, every model, best-fit routing (free account at fluxrouter.ai). It's wired as an OpenAI-compatible endpoint (https://api.fluxrouter.ai/v1, model flux-auto), so no engine binary is required. Bring your own OpenAI / Anthropic / Gemini key instead if you prefer.
  • Stores the key as an environment variable in ~/.wayland-server/wayland.env - it never touches the OS keychain (which isn't available headless).
  • Ensures the bun runtime (offers to install it).
  • Optionally installs a systemd service so it runs 24/7 and restarts on reboot.

Keep it private (recommended)

Put it behind Tailscale so it never touches the public internet:

tailscale serve 3000   # reachable only on your tailnet, with HTTPS

Otherwise it binds 0.0.0.0 - front it with a reverse proxy + TLS, and rely on the built-in login + rate limiting.

Commands

| | | |---|---| | wayland setup | Paste a key, wire it, get your login | | wayland start | Run the server (reads the env from setup) | | wayland help | Usage |

Override the data dir with DATA_DIR=…, the port with PORT=….

Notes

  • The Wayland Core engine (aionrs) is fetched per-platform on install (Linux/macOS x64+arm64). If the download is skipped, the Flux / API-key path still works - only the Wayland Core agent is unavailable until the engine is present.
  • Adding a new key from the web UI on a headless box is a known fast-follow (in-app key storage needs a headless secret backend); for now, add keys by re-running wayland setup.

AGPL-3.0-or-later · FerroxLabs/wayland