OpZero-sh

OpZero CLI

Community OpZero-sh
Updated

Deploy websites from your terminal. Powered by opzero.sh

OpZero CLI

Deploy websites from your terminal. Powered by opzero.sh

npm versionnpm downloadsLicense: MIT

Deploy HTML, React components, and full websites to Cloudflare Pages, Netlify, or Vercel — in seconds.

Get Started · Commands · MCP Server · API Client

Quick Start

Install

# Install globally
npm install -g opzero

# Or use directly with npx
npx opzero deploy ./my-site --name my-project

Authenticate

opzero login

Get your API key from opzero.sh/dashboard/api-keys.

Deploy

# Deploy a directory
opzero deploy ./my-site --name my-project

# Deploy a React component
opzero deploy --artifact ./App.tsx --name my-app

# Deploy markdown as a styled page
opzero deploy --markdown ./README.md --name docs

# Deploy with OpZero theme
opzero deploy --themed ./content.html --name landing

That's it. Your site is live.

Commands

Authentication

Command Description
opzero login Authenticate (API key or browser OAuth)
opzero logout Clear stored credentials
opzero whoami Show current user and plan info

Deploying

Command Description
opzero deploy [dir] Deploy a directory
opzero deploy --artifact <file> Deploy a React component
opzero deploy --markdown <file> Deploy markdown as a page
opzero deploy --themed <file> Deploy with OpZero brand theme

Projects

Command Description
opzero projects List all projects
opzero projects create <name> Create a new project
opzero projects delete <name> Delete a project
opzero projects archive <name> Archive a project
opzero projects cleanup Find stale/duplicate projects

Deployments

Command Description
opzero deployments [project] List deployment history
opzero rollback <deployment-id> Rollback to a previous version
opzero redeploy <project> Redeploy latest version
opzero logs <id> View build logs

Other

Command Description
opzero domains set <project> <domain> Set custom domain
opzero init [dir] Scaffold from template
opzero templates List available templates
opzero status Platform status and usage
opzero open <project> Open project in browser
opzero mcp Start MCP server for AI tools

Global Flags

  • --help, -h — Show help
  • --version, -v — Show version
  • --json — Output as JSON
  • --target <provider> — cloudflare, netlify, or vercel

MCP Server

The OpZero MCP server lets AI assistants (Claude Code, Cursor, Windsurf, etc.) deploy websites directly.

Setup for Claude Code

Add to your MCP settings:

{
  "mcpServers": {
    "opzero": {
      "command": "opzero",
      "args": ["mcp"]
    }
  }
}

Or use the standalone package:

{
  "mcpServers": {
    "opzero": {
      "command": "npx",
      "args": ["@opzero/mcp"]
    }
  }
}

Available Tools (26)

Deploy: quick_deploy, deploy_website, deploy_artifact, deploy_themed, deploy_markdown, update_deployment

Projects: list_projects, create_project, project_delete, project_archive, project_cleanup

Deployments: get_deployment, list_deployments, redeploy, rollback_deployment, get_build_logs, delete_deployment

Templates & Domains: get_template, set_custom_domain

System: help, ask_agent, get_system_status

Local-only: deploy_local_dir, init_project, open_project, whoami

API Client

Use @opzero/core to build your own integrations:

npm install @opzero/core
import { OpZeroClient } from '@opzero/core'

const client = new OpZeroClient({ apiKey: 'your-api-key' })

// Deploy a website
const result = await client.deploy({
  name: 'my-site',
  files: {
    'index.html': '<h1>Hello World</h1>',
  },
})

console.log(`Live at: ${result.url}`)

Packages

Package npm Description
opzero npm CLI tool
@opzero/mcp npm MCP server for AI tools
@opzero/core npm API client library

Development

# Clone the repo
git clone https://github.com/opzero-sh/cli.git
cd cli

# Install dependencies
bun install

# Build all packages
bun run build

# Run the CLI locally
bun run packages/cli/src/index.tsx

License

MIT — see LICENSE

Built with Bun · Powered by OpZero.sh

MCP Server · Populars

MCP Server · New

    aiagenta2z

    OneKey Gateway

    OneKey Agent Gateway access to Commercial APIs, Skills, MCPs Build once and Ship 10× faster. For devs & builders, A unified API registry to serve and distribute across all agent formats—CLI, REST, MCP, and Skills—eliminating multiple builds. Access 30+ categories like search, image, finance, and 3D Rendering, register, and monetize APIs 10× faster

    Community aiagenta2z
    joeseesun

    🎯 多源内容 → NotebookLM 智能处理器

    Claude Skill: Multi-source content processor for NotebookLM. Supports WeChat articles, web pages, YouTube, PDF, Markdown, search queries → Podcast/PPT/MindMap/Quiz etc.

    Community joeseesun
    sgroy10

    speclock

    AI Constraint Engine — enforces CLAUDE.md, .cursorrules, AGENTS.md rules as laws. 51 MCP tools, 991 tests. Official MCP Registry. npx speclock protect

    Community sgroy10
    googleapis

    MCP Toolbox for Databases

    MCP Toolbox for Databases is an open source MCP server for databases.

    Community googleapis
    kamelirzouni

    Qwen Max MCP Server

    MCP server for Qwen Max model

    Community kamelirzouni