LaunchPulse:AI 网页与移动端应用生成器 - Openclaw Skills
作者:互联网
2026-04-03
什么是 LaunchPulse?
LaunchPulse 是集成在 Openclaw Skills 中的高级开发智能体,可将自然语言描述转化为功能完备的软件项目。它支持基于 Vite 的网页应用和基于 Expo 的移动端应用,涵盖从初始功能规划到后台代码生成的全部流程。通过利用专门的快速启动(Quick Start)引擎,它允许开发者启动在后台执行的复杂构建,并同时提供即时项目上下文以便跟踪。
该技能专为速度和生产就绪而设计。它不仅是搭建代码脚手架,还协助完成应用的整个生命周期,包括功能迭代、数据库管理和云基础设施设置。无论您是在构建 MVP 还是扩展生产应用,LaunchPulse 都能在 Openclaw Skills 内提供从概念到部署所需的自动化核心支持。
下载入口:https://github.com/openclaw/skills/tree/main/skills/versacexcodes/mobile-app-builder-ai
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install mobile-app-builder-ai
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 mobile-app-builder-ai。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
LaunchPulse 应用场景
- 从单一描述创建全栈落地页或网页控制台。
- 使用 Expo 生成跨平台移动端应用以进行快速原型设计。
- 通过请求特定功能添加或 UI 更改来迭代现有项目代码库。
- 自动化生产操作,如域名配置和 App Store 发布。
- 通过 CLI 集成数据库、存储和 Stripe 支付等后端服务。
- 用户通过对新网页或移动端项目的描述调用该技能。
- LaunchPulse 使用 AI 规划 MVP 功能并自动批准路线图。
- 触发后台快速启动进程以构建项目文件和基础设施。
- 该技能立即返回唯一的项目 ID 和会话 ID,以便用户坚控进度。
- 开发者随后可以使用 iterate 命令优化应用,或使用 production 命令部署到云端。
LaunchPulse 配置指南
要在 Openclaw Skills 中开始使用 LaunchPulse,您可以使用简单的命令初始化身份验证流程:
# 启动交互式设备登录流程
/launchpulse login
验证通过后,您的个人访问令牌将存储在本地。您可以随时查看当前的令牌余额和订阅层级:
# 查看您的计费状态和剩余令牌
/launchpulse status
LaunchPulse 数据架构与分类体系
LaunchPulse 通过集中的云后端组织项目数据,同时保持本地配置,以便在 Openclaw Skills 中无缝访问。
| 组件 | 详情 |
|---|---|
| 身份验证 | 令牌存储在 ~/.openclaw/launchpulse/auth.json |
| 项目标识 | 用于所有迭代和部署的唯一 projectId |
| 构建跟踪 | 用于轮询后台快速启动构建状态的 sessionId |
| 环境配置 | 通过为 Vite 和 Expo 项目注入 .env 文件进行管理 |
| 部署元数据 | 跟踪 Cloud Run 或 Fly.io 的目标状态和 URL |
name: launchpulse
version: 1.1.1
description: Build full-stack web and mobile apps from a text description. Creates projects, plans features, and starts Quick Start builds for background execution.
homepage: https://launchpulse.ai
license: MIT
user-invocable: true
metadata: {"openclaw":{"homepage":"https://launchpulse.ai","requires":{"bins":["node"]},"author":"LaunchPulse","categories":["development","deployment"]}}
LaunchPulse (Web + Mobile App Generator)
Build production-ready web apps and Expo mobile apps from a text description. LaunchPulse plans features, starts Quick Start in the background, and returns project/session context immediately.
What it does:
- Creates a new project (web or Expo mobile)
- Plans MVP features using AI and auto-approves them
- Starts Quick Start (single-pass background build)
- Returns immediately with project id/session id so progress can be monitored
- Iterates on existing projects with change requests
- Supports production ops: deployments, app store publish, domains, database, storage, env/payment setup
If feature planning is temporarily unavailable, the skill falls back to a single MVP feature so Quick Start never stalls.
Authentication
The first time you run the skill, it automatically starts a device-login flow:
- OpenClaw prints a sign-in link
- You open it, sign in with Google on launchpulse.ai, and confirm
- OpenClaw receives a personal access token (PAT) and stores it locally
Token storage path: ${OPENCLAW_STATE_DIR:-~/.openclaw}/launchpulse/auth.json
Advanced alternatives:
LAUNCHPULSE_PAT/--pat: provide a PAT directlyLAUNCHPULSE_API_KEY/--api-key: alias for PAT-style API key authLAUNCHPULSE_ACCESS_TOKEN/--access-token: provide a Supabase JWT (advanced)
Billing
LaunchPulse uses a token-based billing system. Every AI operation (feature planning, building, iterating) consumes tokens.
Plans:
| Plan | Price | Tokens/month | Best for |
|---|---|---|---|
| Free | $0 | 10,000 (~2-5 features) | Trying it out |
| Starter | $19/mo | 200,000 (~50-100 features) | Individual builders |
| Builder | $49/mo | 500,000 (~125-250 features) | Serious app builders |
Token addon packs (one-time, never expire):
- 50K tokens: $5
- 100K tokens: $9
- 500K tokens: $39 (22% off)
- 1M tokens: $69 (31% off)
What happens when you run out:
- Before Quick Start/iterate starts, the skill checks your balance and blocks with a clear message if exhausted
- If tokens run out during a build, the backend will stop progress and report billing context in status APIs
- Run
/launchpulse statusto check your balance anytime - Run
/launchpulse upgradeto purchase more tokens or upgrade your plan
How to use
Login (optional, happens automatically on first use):
/launchpulse login
Logout (clears stored token):
/launchpulse logout
Check balance:
/launchpulse status
Upgrade plan or buy tokens:
/launchpulse upgrade(shows all options)/launchpulse upgrade --tier STARTER(subscribe to Starter)/launchpulse upgrade --tier BUILDER --billing-period annual(annual Builder)/launchpulse upgrade --tokens 0(buy 50K token pack)
Quick Start a web app:
/launchpulse web "Create a landing page for a dog walking business"
Quick Start a mobile app (Expo):
/launchpulse mobile "Create an Expo app for habit tracking"
Iterate on an existing project:
/launchpulse iterate"Add a contact form to the homepage"
Production operations:
/launchpulse projects/launchpulse project-status/launchpulse deploy--target cloud-run --wait /launchpulse deploy-status/launchpulse store-publish--payload-file ./store-publish.json --wait /launchpulse store-status[--publish-id ] /launchpulse store-2fa/launchpulse domains search "mybrand"/launchpulse domains check mybrand.com/launchpulse domains addmybrand.com /launchpulse domains provisionmybrand.com my-fly-app /launchpulse db info/launchpulse db tableusers /launchpulse db query"select * from users limit 10" /launchpulse storage init/launchpulse storage upload--payload-file ./upload.json /launchpulse env-files list/launchpulse env-files save--file-path vitereact/.env --vars-file ./vars.json /launchpulse payments inject-env--project-type vitereact /launchpulse payments setup--project-type expo --stripe-publishable-key pk_test_... --revenuecat-ios-key appl_... --revenuecat-secret-key sk_...
If the user says "iterate it" without an id, use the most recent projectId from the current ch@t/session.
What the assistant should do internally
Run the script from the OpenClaw workspace root:
cd ~/.openclaw/workspacenode skills/launchpulse/scripts/launchpulse.cjs loginnode skills/launchpulse/scripts/launchpulse.cjs statusnode skills/launchpulse/scripts/launchpulse.cjs upgrade --tier STARTERnode skills/launchpulse/scripts/launchpulse.cjs web "" node skills/launchpulse/scripts/launchpulse.cjs mobile "" node skills/launchpulse/scripts/launchpulse.cjs iterate" " node skills/launchpulse/scripts/launchpulse.cjs projectsnode skills/launchpulse/scripts/launchpulse.cjs project-statusnode skills/launchpulse/scripts/launchpulse.cjs deploy--target cloud-run --wait node skills/launchpulse/scripts/launchpulse.cjs store-publish--payload-file ./store-publish.json --wait node skills/launchpulse/scripts/launchpulse.cjs domains search "" node skills/launchpulse/scripts/launchpulse.cjs db infonode skills/launchpulse/scripts/launchpulse.cjs payments setup--project-type vitereact --vars-file ./vars.json
Useful options:
--api-base: override API base (for local/dev backend)--name: preferred project id--pat/--access-token: advanced auth overrides--no-plan: skip AI planner and use MVP fallback feature directly--timeout-min: timeout in minutes for long-running commands (iterate/deploy/store wait)--ch@t-id: (iterate) use a specific project ch@t--provider/--model: (iterate) override AI provider/model--target: (deploy) deployment target--wait: poll until terminal status (deploy/store publish)--payload-file: JSON payload for complex commands--project-type: payment/env injection mode--vars-file/--file-path: env-files save/payment setup
User updates (required)
When running this skill for users in T@elegrimm/OpenClaw, keep updates short and frequent:
- Send a milestone update after each major step: auth, project creation, planning/fallback, quick-start kickoff.
- When script returns
status: "quick_start_started", always send an explicit completion update immediately withprojectId,sessionId, and guidance to monitor viaproject-status. - If stuck or degraded (planner failure, quick-start start failure), say exactly what happened and what is still usable.
- If
status: "token_limit_exceeded", tell the user their tokens are used up and share the upgrade URL from the output.
Output
The script prints a final JSON object to stdout including:
ok: boolean success flagstatus: operation-specific status (quick_start_started,success,failed,token_limit_exceeded, deploy/store/domain/db/payment states)projectId,mode,sessionIdpreview: URLs (frontendUrl, backendUrl, expoGoUrl)features: counts snapshot (total, selected, completed)billing: (when applicable) tier, upgradeUrl, buyTokensUrl
Exit codes: 0=success, 1=error, 2=paused, 3=timeout, 4=failed, 5=billing/token limit
Backend selection
Default API: https://api.launchpulse.ai/api
Override for local dev:
LAUNCHPULSE_API_BASE_URL=http://localhost:667/api- or
--api-base http://localhost:667/api
Changelog
1.1.1
- Switched
webandmobileflow to Quick Start only - Removed auto-mode loop polling/continue behavior from create flow
web/mobilenow return immediately withstatus: "quick_start_started"
1.1.0
- Added production commands: projects, project-status, deploy/deploy-status
- Added store publish support (start/status/2FA/wait)
- Added domains command suite (search/check/map/provision/status/dns/checkout/register/verification)
- Added database command suite (info/table/query)
- Added storage command suite (init/upload/save-assets)
- Added env-files and payment setup commands (inject env + Stripe/RevenueCat env save)
- Hardened upgrade failure exit behavior (non-zero on checkout fallback failure)
1.0.0
- Initial ClawHub release
- Device auth flow (Google sign-in)
- Web and mobile (Expo) project creation
- AI-powered feature planning with fallback
- Auto-build with live polling
- Project iteration support
- Token balance checking and billing integration
statuscommand to check plan and usageupgradecommand with direct Stripe checkout links
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
百度搜索:AI 驱动的网页研究与数据检索 - Openclaw Skills
Brave Search:由 AI 驱动的网页内容提取 - Openclaw Skills
ddg-search: 为 AI 智能体提供的无 API 网页搜索 - Openclaw Skills
浏览器自动化:网页交互与数据提取 - Openclaw Skills
Playwright 爬虫技能:高级网页抓取与反爬突破 - Openclaw Skills
Firecrawl: 为 AI 智能体提供的网页搜索与抓取工具 - Openclaw Skills
Perplexity 搜索:带引用的 AI 驱动网页结果 - Openclaw Skills
Playwright:网页自动化与数据抓取 - Openclaw Skills
谷歌搜索:实时网页研究与数据检索 - Openclaw Skills
Desearch 网页搜索:为 AI 智能体提供实时 SERP 结果 - Openclaw Skills
AI精选
