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

@0x1labs/vyer

v0.2.0

Published

Vyer — the warm code-context engine for AI coding agents (MCP server).

Readme

Vyer

The warm code-context engine for AI coding agents.

npm license GitHub


One MCP tool that gives your coding agent fast, structure-aware sight into a codebase — and a safe, precise way to change it. Warm, resident, always fresh. Fully local. This package downloads the matching prebuilt vyer binary for your platform on install.

Use it

Vyer is an MCP server — your agent host launches it and talks to it over stdio. You don't run vyer serve by hand; you point your host (Claude Code / Cursor / Windsurf / Cline) at it:

// .mcp.json (or your host's MCP config)
{
  "mcpServers": {
    "vyer": { "command": "npx", "args": ["-y", "@0x1labs/vyer", "serve", "--root", ".", "--watch", "--allow-writes"] }
  }
}

Claude Code one-liner:

claude mcp add vyer -- npx -y @0x1labs/vyer serve --root . --watch --allow-writes

--allow-writes lets Vyer edit (drop it for read-only). Then tell your agent to prefer it:

npx -y @0x1labs/vyer init      # drops a managed note into ./CLAUDE.md (idempotent)

Want a global vyer command? npm install -g @0x1labs/vyer. To check it from a terminal (no agent), use vyer version or vyer query "<search>"serve only does something when an agent drives it.

What you get

| | | |---|---| | Fast | a resident warm core — roughly 4 ms a query, never a cold rescan | | Precise | hybrid lexical + structural + graph search; real AST spans, not text blobs | | Safe | deterministic AST edits — atomic, re-parse-checked, never stale after a write | | Tiny | one MCP tool (plus a gated editor) — about 2k tokens of metadata per turn | | Polyglot | 14 languages via tree-sitter (Rust, Python, JS/TS/TSX, Go, C/C++, and more) | | Local | your code never leaves the machine; sandboxed writes; no shelling out |

One loop, not just search

// find — describe it or name it
{ "queries": [{ "q": "where do we validate the auth token" }] }

// understand — definition + callers + callees + tests, in one call
{ "queries": [{ "q": "validateToken", "detail": "context" }] }

// change — a surgical, atomic edit (this is code_apply)
{ "edits": [{ "locator": "src/auth/token.rs#validate_token", "rename": "verify_token" }] }

Full documentation

Quickstart, the agent playbook, security model, and benchmarks all live in the repo:

https://github.com/chirayuoli/vyer

No prebuilt binary for your platform? Build from source (needs Rust 1.85+): cargo install --git https://github.com/chirayuoli/vyer vyer-server