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

@jpssff/vanor

v0.1.4

Published

⚡ The AI agent that runs at the speed of Node.js — zero deps, zero bloat, pure power. Reads your codebase, writes files, ships tasks. By Wanyou Intelligence.

Readme

Vanor

The AI agent that runs at the speed of Node.js — zero deps, zero bloat, pure power.

Vanor is a CLI coding agent powered by LLMs. It reads your codebase, writes files, runs commands, and gets things done — all inside your terminal. No Python. No Docker. No 300MB node_modules. Just one install and you're flying.

万佑智算通用 CLI 智能体。零依赖,极速响应,终端即战场。📖 中文文档 →

Why Vanor

npm i -g @jpssff/vanor    # ← That's it. Nothing else.
vanor
  • 0 dependencies. Not "few" — literally zero. Every line is vanilla Node.js. Installs in under a second. Starts instantly.
  • Blazing fast. Native fetch streaming, native readline, native everything. No lag, no overhead, no nonsense.
  • Battle-tested. Full Agent Loop with tool iteration, session persistence, memory, skills, and streaming LLM.
  • Privacy-first. Everything stays local. Config, sessions, memory — all on your disk.
  • Multi-model. OpenAI, Anthropic, or any compatible endpoint. Switch models mid-session with /model.
  • Safe by default. Dangerous operations ask first. Allowlist, denylist, workspace boundaries. You stay in control.
  • Skills that stick. Automatically loads skills from your workspace and other agents. Compatible with agentskills.io SKILL.md format.
  • MCP-ready. Connect any Model Context Protocol server — filesystem, databases, APIs, custom tools. Hot-swap servers mid-session with /mcp.
  • Speaks your language. Auto-detects Chinese or English. Switch anytime with /language.

One command to rule them all

vanor              # start chatting
vanor doctor       # health check
vanor resume       # pick up where you left off
vanor skills       # see what skills are loaded

Inside a session:

/auto-run          # trust me, go full speed
/compact           # reclaim context
/messages          # what did I ask again?
/skills            # what can you do?
/exit              # that's enough for today

Extend with MCP

/mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /path/to/project
/mcp list           # see all connected servers
/mcp tools <name>   # explore what a server provides
/mcp disable <name> # temporarily turn one off
/mcp remove <name>  # clean up

Any MCP server's tools appear as mcp__<server>__<tool> — your agent can call them just like built-in tools.

It just works

$ cd my-project
$ vanor
▸ session sess_abc123 restored (3 messages)
▸ 49 skills loaded

You: refactor the auth module to use JWT

Vanor: [reads files → writes code → runs tests → reports results]
       Done. 4 files changed, all tests pass.

No setup wizard asking 12 questions. No YAML config hell. No "please install these 47 peer dependencies." Just your project and an agent that understands it.

What's inside

Agent Loop · Multi-model · Streaming · MCP · Tools · Skills · Memory · i18n · Privacy-first · Zero deps

The numbers

| | Vanor | Typical agent | |---|---|---| | Dependencies | 0 | 200–600+ | | Install size | ~300KB | 50–300MB | | Cold start | <100ms | 1–5s | | npm install | <1s | 10–60s | | Memory (idle) | ~30MB | 80–200MB |

Requirements

Node.js ≥ 18. That's it.

Philosophy

Vanor believes an AI agent should be a sharp tool, not a heavy platform. It does one thing — help you code — and does it with zero ceremony. No frameworks, no dependency chains, no supply chain risks. Just pure Node.js, clean architecture, and a relentless focus on speed.

License

MIT • Wanyou Intelligence


npm i -g @jpssff/vanor && vanor — your terminal just got smarter.