@opendeploy-dev

OpenDeploy

OpenDeploy skills packaged as a native OpenClaw plugin for ClawHub.

当前版本
v0.0.1
code-plugin社区source-linked

<a href="https://opendeploy.dev/"><img src="https://oss.opendeploy.dev/static/og-image.png" alt="OpenDeploy — the agent-first deployment platform" /></a>

OpenDeploy OpenClaw Plugin

OpenClaw plugin for OpenDeploy — agent-first deployment, packaged for ClawHub.

What's OpenDeploy?

OpenDeploy is the agent-first deployment platform — help your agent deploy, host, and scale your app.

One command from any AI coding agent (Claude Code, Codex, Cursor, OpenClaw, …) takes a project from local source → live URL with no account required for the first deploy. We support every framework and language: Next.js, Vite, Astro, Nuxt, SvelteKit, Remix, Express, Fastify, Hono, Django, Flask, FastAPI, Rails, Phoenix, Laravel, Spring, .NET, Go, Rust, Bun, Deno, static sites — anything with a build + run.

What the skill does, end-to-end:

  1. Detects the framework locally (no source upload yet, no telemetry)
  2. Provisions any database the app needs — postgres / mysql / mongo / redis
  3. Builds and deploys to *.opendeploy.run
  4. Returns a live URL plus a one-time claim URL the user can sign in to later (via SSO) to adopt the project under their account

The split is intentional: agents deploy, humans observe. The agent registers an anonymous token and does the work. The human holds the safety escape hatches (delete, revoke token, set budget cap), and watches the deploy in the dashboard.


Install From ClawHub

After the package is published:

openclaw plugins install clawhub:opendeploydev
openclaw gateway restart

Install From A Local Checkout

git clone --single-branch --depth 1 https://github.com/opendeploy-dev/opendeploy-openclaw-plugin.git
cd opendeploy-openclaw-plugin
openclaw plugins install .
openclaw gateway restart

Runtime Dependency

The skills use the public OpenDeploy CLI package, @opendeploydev/cli, and may ask the agent to install or update it globally before deployment work. The plugin itself does not bundle the CLI binary or run an install script at plugin install time.

Usage

Ask OpenClaw in natural language, for example:

Deploy this project with OpenDeploy.

OpenClaw loads the skills declared in openclaw.plugin.json. The canonical entrypoint is opendeploy; deploy is a short alias.

This OpenClaw package does not ship approval hooks or hidden command auto-approval behavior. The index.js extension is intentionally minimal; the deployment behavior lives in the declared skills.

ClawHub Package Shape

This repository follows ClawHub's package conventions:

  • package.json carries the package name/version plus openclaw.compat.pluginApi and openclaw.build.openclawVersion.
  • openclaw.plugin.json is the native OpenClaw plugin manifest and declares every skill root under skills/.
  • index.js is a minimal OpenClaw extension entrypoint; it does not register approval hooks.
  • Each SKILL.md uses single-line OpenClaw frontmatter with user-invocable: true and metadata.openclaw dependency hints.
  • .clawhubignore keeps local secrets, archives, and git metadata out of package uploads.

Validate

npm run validate
npm run pack:dry-run

npm run validate checks the OpenClaw manifest, package metadata, declared skill roots, single-line skill frontmatter, and ClawHub dependency metadata.

Publish

The ClawHub Package GitHub workflow runs a dry-run on pull requests and publishes from a tag or manual workflow dispatch when CLAWHUB_TOKEN is set in repository secrets.

For local publish testing with a current ClawHub CLI:

clawhub package publish . --family bundle-plugin --owner opendeploy --dry-run

License

MIT

源码与版本

源码仓库

opendeploy-dev/opendeploy-openclaw-plugin

打开仓库

源码提交

e652e90fea78b695793e05807b0fbf49d74f181c

查看提交

安装命令

openclaw plugins install clawhub:opendeploydev

元数据

  • 包名: opendeploydev
  • 创建时间: 2026/05/07
  • 更新时间: 2026/05/07
  • 执行代码:
  • 源码标签: main

兼容性

  • 构建于 OpenClaw: 2026.3.24
  • 插件 API 范围: >=2026.3.24
  • 标签: latest
  • 文件数: 43