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

@demogo-cn/cli

v0.9.41

Published

DemoGo CLI for generating shareable trial links from AI-built pages.

Readme

DemoGo CLI

DemoGo CLI lets AI coding tools publish a local project to DemoGo and return a shareable trial link.

Local Install

Current MVP delivery uses a local install package.

  1. Unzip demogo-cli-v0.9.0.zip.
  2. Open a terminal in the extracted folder.
  3. Run:
npm install -g .
  1. Verify:
demogo --version

Configure

demogo config set --api https://demogo.cn --token <DemoGo AI publish token>
demogo doctor

The token is reusable. Do not reset it for every deployment. Reset it only when it is lost, invalid, or exposed in chat/logs.

Deploy

Run the command from a clean project folder. Do not run it directly from Desktop, Downloads, Documents, or the user home folder.

Use without installing:

npx --yes @demogo-cn/cli deploy --api https://demogo.cn --token <DemoGo AI publish token>

Or use the installed command:

demogo deploy

For a specific folder or project name:

demogo deploy --dir <project-folder> --name <project-name>

After a successful first publish, the CLI stores a small local record in .demogo/project.json. If the same project folder is published again with demogo deploy, DemoGo updates the original trial link by default. This does not consume a new Demo slot, but it does consume one publish/update count.

To force a brand-new trial link from the same folder:

demogo deploy --new

To update an existing link from another folder or another machine:

demogo update --id https://demogo.cn/d/try-xxxxxx/

If you only have one HTML file, put that file in a clean folder and publish that folder. You do not need to rename the file to index.html.

Project names are used for display in the DemoGo workbench. Every first publish receives an automatically assigned trial link path. Lite and Pro users can later customize the /d/... path in the workbench. Pro users can apply for a xxx.demogo.cn subdomain.

Current Boundary

DemoGo supports static pages, single HTML pages, built frontend output, frontend source projects that can build static output, and Node.js single-service trial projects when the platform reports that the Node runtime is available. Node.js projects must provide a start command and listen on process.env.PORT.

DemoGo can classify common frontend, backend, database, and environment-variable signals, including Next.js, TanStack Start, Nuxt, SvelteKit, Astro, Express, Fastify, Hono, Supabase, Postgres, MySQL, Prisma, and Drizzle.

DemoGo can allocate an empty MySQL trial database for supported Node.js single-service projects. Eligible single-service Next.js, Nuxt, and TanStack Start projects may run through the Node.js runtime when the platform capability is available. DemoGo does not currently run Redis, MongoDB, PostgreSQL, multi-service apps, WebSocket, or unsupported SSR runtimes such as Remix, SvelteKit, and Astro server mode.

When publishing or updating fails, DemoGo returns structured failure diagnosis when available. The diagnosis includes the failure category, visible evidence, recommended user actions, and a prompt that can be copied back to an AI coding tool for repair.

npm / npx Status

AI coding tools can run:

npx --yes @demogo-cn/cli deploy --api https://demogo.cn --token <DemoGo AI publish token>

Or install it globally:

npm install -g @demogo-cn/cli
demogo deploy

The package name is @demogo-cn/cli; the installed command remains demogo. If an AI coding tool cannot run demogo or npx @demogo-cn/cli, it should explain why and then use DemoGo MCP or the Agent API fallback.