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

deployx-ai-cli

v1.9.2

Published

AI-powered CLI deployment platform for modern monorepo applications

Readme

DeployX

AI-powered CLI deployment platform for modern monorepo applications.

Deploy smarter with AI. DeployX automates the entire deployment process for pnpm monorepos, Next.js, Express, Node.js, and Docker apps to VPS servers — from code upload to SSL setup.

npm install -g deployx-ai-cli

Quick Start

# Initialize
deployx init

# Scan your monorepo
deployx scan

# Deploy with one command
deployx deploy

Features

  • Monorepo Detection — Auto-detects pnpm workspace, Turborepo, Nx
  • AI Deployment Planning — Analyzes project structure, decides build order & runtime
  • One-Command Deploy — Uploads, installs, builds, configures nginx, enables SSL, starts services
  • AI Self-Healing — Analyzes logs, detects issues, suggests/auto-fixes errors
  • SSL Automation — Automatic HTTPS via Certbot + Nginx
  • Health Diagnostics — Runs deployx doctor to check nginx, SSL, ports, PM2, CPU, memory

Supported Frameworks

| Framework | Supported | |------------|-----------| | Next.js | Yes | | Express.js | Yes | | Vite | Yes | | React | Yes | | Node.js | Yes | | NestJS | Planned | | Bun | Planned |

CLI Commands

deployx init       Initialize project (creates deployx.config.ts)
deployx scan       Detect apps, packages, and build order
deployx deploy     Deploy to production/staging
deployx logs       View remote PM2 logs
deployx rollback   Rollback to previous release
deployx ssl        Setup SSL certificates via Certbot
deployx doctor     Health check (nginx, SSL, ports, PM2, memory, CPU)
deployx ai         Interactive AI deployment assistant

Architecture

CLI
 ├── Scanner Engine    — pnpm/turborepo/nx detection
 ├── AI Engine         — OpenAI-powered planning & diagnostics
 ├── Deploy Engine     — Orchestrates full deployment flow
 ├── SSH Engine        — Remote command execution & file upload
 ├── PM2 Manager       — Ecosystem file generation & process management
 ├── Docker Engine     — Dockerfile & compose generation
 ├── SSL Manager       — Certbot integration
 └── Nginx Generator   — Reverse proxy configuration

Deployment Flow

Project Scan → AI Analysis → Server Connect → File Upload
    → Dependencies → Build → PM2/Docker Start → Health Check

Configuration

Create deployx.config.ts:

export default {
  server: {
    host: "1.1.1.1",
    user: "root",
    port: 22,
  },
  apps: [
    { name: "web", path: "apps/web", framework: "nextjs", port: 3000 },
    { name: "api", path: "apps/api", framework: "express", port: 8000 },
  ],
};

Requirements

  • Node.js >= 18
  • SSH access to your VPS server
  • OpenAI API key (optional, for AI features)

Setting Up OpenAI API Key

DeployX uses AI for deployment planning and error diagnostics. To enable AI features:

# Option 1: Environment variable
export OPENAI_API_KEY=sk-your-key-here

# Option 2: .env file in your project root
echo "OPENAI_API_KEY=sk-your-key-here" >> .env

# Option 3: .env.example included with deployx init
deployx init
# Then edit .env file with your key

Get your key at platform.openai.com/api-keys.

DeployX works without an API key using fallback plans, but AI planning, error analysis, and the deployx ai chat command require it.

License

MIT