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

@geslar/cli

v0.3.2

Published

Geslar Agentic Access CLI — device-flow signin, reference resolution, run/inject for agents and scripts.

Readme

@geslar/cli

Command-line access to your Geslar vault via geslar:// references — for scripts, agents, and DevOps. Requires a Premium, Family, Business, or Enterprise plan.

npm install -g @geslar/cli
geslar signin
geslar run -e DB_PASSWORD=geslar://Work/Database/password -- ./start-server.sh

The server never sees which vault, item, or field a reference asks for — resolution happens locally, after decrypting on your machine.

MCP server

geslar mcp serve runs a stdio MCP server for Claude Code, Claude Desktop, Cursor, and other MCP clients — 6 tools (list vaults/items, whoami, provision-env, run, recent audit) scoped to an agent profile, gated behind an out-of-band pre-grant (geslar mcp allow/allow-cmd) for anything that writes or executes. No tool returns a secret value — run reports only exit status and line counts, and by default returns no process output at all.

geslar unlock --ttl 30m
geslar agent create my-agent --vault Work
geslar mcp init my-agent --client claude-code

geslar mcp init detects your MCP client and wires up the config for you (never contains a token). It points the config at your globally-installed geslar if one is on your PATH (tracking whatever version that is), otherwise at a version-pinned npx -y @geslar/cli@<version> — never an unpinned @latest. Full reference — all 6 tools, the pre-grant model, and known limitations — at docs.geslar.app/cli/reference.

Full docs: install (including standalone Windows/Linux binaries), quickstart, the geslar:// reference syntax, agent profiles, and known limitations — see docs.geslar.app/cli/reference or the docs/cli/ directory in the geslar-suite repository.

License

Proprietary, copyright Geslar d.o.o. — see LICENSE.md.