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

@whylineee/zerocode

v0.1.3

Published

CLI to install MCP servers and skills to any local AI agent

Readme

    ███████╗███████╗██████╗  ██████╗
    ╚══███╔╝██╔════╝██╔══██╗██╔═══██╗
      ███╔╝ █████╗  ██████╔╝██║   ██║
     ███╔╝  ██╔══╝  ██╔══██╗██║   ██║
    ███████╗███████╗██║  ██║╚██████╔╝
    ╚══════╝╚══════╝╚═╝  ╚═╝ ╚═════╝
               C O D E

One command to wire MCP servers and skills into any AI agent on your machine.

npm version license node zero deps


Why ZeroCode?

You install a new MCP server. Then you open Claude's config JSON. Copy-paste the entry. Repeat for Cursor. Repeat for Windsurf. Forget which env vars you set. Break the JSON. Spend 20 minutes debugging a missing comma.

ZeroCode replaces all of that with one command.

npx @whylineee/zerocode init

It detects your agents, lets you pick MCP servers from a curated registry, collects API keys, and writes correct configs to every agent at once.

Quick Start

# Interactive wizard — detects agents, picks servers, installs everything
npx @whylineee/zerocode init

# Or go surgical
npx @whylineee/zerocode add mcp github-mcp --agent cursor
npx @whylineee/zerocode add skill pr-reviewer

What It Does

| | Feature | | |:---:|---|---| | 01 | Auto-detect agents | Finds Claude Desktop, Cursor, Windsurf, Cline, Continue.dev, Claude Code, Codex CLI | | 02 | 30+ MCP servers | Filesystem, Git, GitHub, Slack, Notion, PostgreSQL, Docker, Stripe, and more | | 03 | Reusable skills | PR review, prompt engineering, Docker best practices — as installable SKILL.md files | | 04 | Agent configurator | Pick an agent, then add/remove/inspect servers interactively | | 05 | Sync between agents | Copy MCP servers from Cursor to Claude Desktop (or any combo) in one command | | 06 | Export / Import | Share your entire setup as a portable .zerocode.json — onboard teammates in seconds | | 07 | Doctor | Checks runtimes, validates configs, flags broken env vars | | 08 | Backup / Restore | Snapshot all agent configs before you experiment | | 09 | Zero dependencies | Pure Node.js builtins. Nothing to install. Nothing to break. |

Supported Agents

MCP Server Registry (30+)

| Server | What it does | |---|---| | filesystem-mcp | Read, write, and inspect project files safely | | git-mcp | Inspect history, diffs, and safe commit workflows | | memory-mcp | Persist useful facts across sessions | | sequential-thinking-mcp | Dynamic multi-step problem-solving |

| Server | What it does | |---|---| | fetch-mcp | Pull web content into cleaner text for agent use | | brave-search-mcp | Web and local search via Brave Search API | | firecrawl-mcp | Crawl web pages and convert to clean markdown | | puppeteer-mcp | Headless browser automation and screenshots | | playwright-mcp | Cross-browser automation (Chromium, Firefox, WebKit) |

| Server | What it does | |---|---| | github-mcp | Manage repos, issues, PRs via GitHub API | | docker-mcp | Manage containers, images, and compose stacks | | sentry-mcp | Query error reports and stack traces | | cloudflare-mcp | Manage Workers, KV, R2, and DNS | | vercel-mcp | Manage deployments and project settings | | aws-s3-mcp | List, read, and manage S3 bucket objects |

| Server | What it does | |---|---| | postgres-mcp | Read-only querying of PostgreSQL databases | | sqlite-mcp | Query and analyze local SQLite databases | | mongodb-mcp | Query and inspect MongoDB collections | | redis-mcp | Inspect and query Redis instances | | elasticsearch-mcp | Search and analyze data in Elasticsearch | | supabase-mcp | Query Supabase databases, storage, and auth |

| Server | What it does | |---|---| | slack-mcp | Read channels, search messages, post to Slack | | notion-mcp | Search, read, and update Notion pages | | linear-mcp | Create, search, and manage Linear issues | | jira-mcp | Search, create, and update Jira issues | | todoist-mcp | Create and manage tasks in Todoist | | google-drive-mcp | Search, read, and organize Drive files | | stripe-mcp | Query payments, customers, and subscriptions | | youtube-mcp | Search videos and retrieve transcripts | | twilio-mcp | Send SMS and manage messaging workflows |

Starter Packs

The init wizard offers quick-start bundles so you don't pick from 30 servers one by one:

 a) Essential   — filesystem, git, memory
 b) Web         — fetch, brave-search, firecrawl
 c) DevOps      — github, docker, sentry
 d) Custom      — pick your own

All Commands

  zerocode init                  Interactive setup wizard
  zerocode detect                Detect installed agents
  zerocode configure             Pick an agent, manage it interactively
  zerocode list mcp              List available MCP servers
  zerocode list skills           List available skills
  zerocode add mcp <name>        Install MCP server to an agent
  zerocode add skill <name>      Install a skill to the project
  zerocode remove mcp <name>     Remove MCP server from an agent
  zerocode sync                  Copy MCP servers from one agent to another
  zerocode status                Show what's installed on each agent
  zerocode doctor                Check runtimes, configs, and env vars
  zerocode export                Export setup to shareable .zerocode.json
  zerocode import [path]         Import setup from .zerocode.json
  zerocode backup                Backup all agent configs
  zerocode restore               Restore agent configs from backup

Install

# Run once with npx (no install needed)
npx @whylineee/zerocode init

# Or install globally
npm install -g @whylineee/zerocode
zerocode detect

Architecture

src/
├── index.ts       CLI entry, arg parsing, all commands
├── agents.ts      Agent detection & config read/write
├── registry.ts    30+ MCP servers & skills registry
├── prompt.ts      Interactive prompts (zero dependencies)
└── ui.ts          Terminal colors, banners, formatting

Zero runtime dependencies. Built with Node.js builtins only.

Development

git clone https://github.com/whylineee/ZeroCode.git
cd ZeroCode
npm install
npm run build
node dist/index.js detect

Star History

License

MIT