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

vibebridge-cli

v0.1.0

Published

The official VibeBridge CLI. Push a finished, AI-built HTML site live on VibeBridge and make every text and image editable by the owner.

Readme

VibeBridge CLI

Your website is built with AI. VibeBridge handles the rest.

Get your AI website online and editable in minutes.

npm version License: MIT

What is this

The official VibeBridge CLI. Push a finished, AI-built HTML site live on VibeBridge and make every text and image editable by the owner. It works with any static HTML site, whatever tool produced it (Claude Code, ChatGPT, Cursor, Gemini CLI, Copilot, Windsurf).

VibeBridge is the post-build layer. It handles hosting, content editing, forms and leads, and analytics. It is not a website builder.

Quickstart

# 1. Sign up and create a site at https://app.vibebridge.ai/signup
# 2. Generate an API key in the portal (Integrations), it starts with vbb_live_
export VIBEBRIDGE_API_KEY="vbb_live_..."

# 3. From your finished site folder:
npx vibebridge init
npx vibebridge deploy

init scaffolds a vibebridge.json from the HTML files in the folder. deploy uploads every page, then publishes the site live and prints the live URL.

Commands

Run any command with vibebridge or the short alias vbb.

| Command | What it does | Key flags | | --- | --- | --- | | vbb whoami | Check connectivity and show the sites your key can reach. | --key, --endpoint | | vbb init | Scaffold a vibebridge.json from the HTML files in the current folder. | (none) | | vbb check [file] | Lint your HTML locally for common publish problems, no key required. With a key it also runs server validation. | --key, --endpoint | | vbb deploy | Read vibebridge.json, upload every page, then publish the site live. Alias vbb publish. | --site, --page, --dry-run, --no-publish, --check, --key, --endpoint, --config | | vbb push <file> | Upload one HTML file as a single page. | --site, --path, --slug, --label, --sort, --publish, --dry-run, --check, --key, --endpoint |

Need a key? Sign up at https://app.vibebridge.ai/signup, create a site, then open Portal, your site, Integrations to generate one. It starts with vbb_live_.

Make your site editable

VibeBridge turns plain HTML into an editable site by reading lightweight attributes such as data-cms-key on text, data-cms-section for grouping, and image slots. Meaningful keys like hero.headline survive re-uploads better than auto-generated ones, so your owner keeps their edits as you iterate.

Read the full editable-HTML contract in skill/reference/conventions.md.

Use it from your AI coding tool

This repo ships a Claude skill in skill/ that teaches an AI agent how to get a finished site online and editable on VibeBridge. Install it into your agent and ask it to publish.

VibeBridge also speaks MCP at https://app.vibebridge.ai/api/mcp. When VibeBridge is connected as an MCP server in your agent, it can publish without the CLI using these tools:

  • mcp_whoami and site_list to see the sites your key can reach.
  • page_preflight and validate_html to check a page before upload.
  • page_upload to add or update a page.
  • site_publish to promote drafts and go live.
  • deploy_status to read the live URL and last deploy.

Authenticate with your vbb_live_ key as a Bearer token. Customer keys are scoped to your own sites and rate limited.

Config reference

vibebridge.json lives in your site folder and describes which files become which pages.

{
  "site": "my-site-slug",
  "endpoint": "https://app.vibebridge.ai",
  "pages": [
    { "file": "index.html", "slug": "home", "label": "Home", "path": "/", "sortOrder": 0 }
  ]
}
  • site is optional. If you have a single site, the CLI resolves it for you. With more than one, set it here or pass --site <slug>.
  • endpoint is optional and defaults to https://app.vibebridge.ai.
  • Each page needs file, slug, label, and path. sortOrder is optional.

Links

  • Website: https://vibebridge.ai
  • Sign up: https://app.vibebridge.ai/signup

License

MIT. See LICENSE.

Built by Kompass Consulting GmbH.