PagesPilot 把前端与全栈项目自动部署到 Cloudflare Pages 和 Workers。 不装 wrangler 也行——REST API 直传、国内 IP 优选、建库建表、绑定域名、实时日志,全部图形化。
免费开源(MIT)· 配置仅保存在本机 · Electron 桌面应用
真正的上线不止上传文件。从资源供给到域名、密钥、日志和回滚,PagesPilot 覆盖完整生命周期。
预检、构建、认证、创建、上传、验证、国内优化七个阶段自动编排。wrangler 输出逐行实时滚动, 部署完成前先探测边缘节点生效,不会出现"刚部署完打开是 404"的尴尬。
识别项目 wrangler 配置里声明的绑定,不存在的自动创建并回填真实 ID; 新建的 D1 数据库还会自动应用项目的 schema 建表。克隆下来的全栈项目开箱即可部署。
本机保存最近 200 条部署记录,按项目筛选。发布出问题时,打开版本列表一键回滚上一版本, 几秒内恢复线上站点。每次部署日志持久化到 userData/logs,保留最近 50 份,失败可回溯。
定时探测已部署站点的可达性,发现"由可达转不可达"时弹系统通知(不重复打扰)。 开启 Watch 后源码变更自动触发部署,构建产物与依赖目录自动排除。
勾选多个项目加入队列,按顺序串行上线;全部项目配置可导出为 JSON 备份,换机导入即恢复。 部署统计面板展示成功率、平均耗时与近期趋势。
别人电脑没装 wrangler?没关系。REST API 直传只需 API Token,连 Node.js 都不需要。
优先 REST API 直传,失败自动回退 wrangler CLI。最大兼容性,两种通道双保险。
用 Cloudflare Pages Direct Upload API 直接上传文件(multipart/form-data)。只需 API Token + Account ID,Electron 自带运行时,不装任何额外工具。上限 20,000 文件 / 25 MiB。
通过 wrangler 命令行部署,支持完整功能(Pages Functions、Workers 模块等)。未全局安装时自动用 npx 兜底。
本地目录直接拖进窗口,Git 仓库浅克隆(走代理),或从 Cloudflare 拉取账号下已部署的项目反向导入。
自动识别 Vite、CRA、Next 等前端框架与全栈 Workers 项目;缺依赖自动按锁文件选择包管理器安装; 部署完成后轮询边缘节点,确认真正可访问才报成功。选「国内优化」模式还会自动优选 IP 并写 hosts。
自定义域名一键绑定、证书自动签发;Secrets 密钥保存立即生效,不需要为了改一个密码重新部署代码。
wrangler tail 实时日志接进终端页,D1 面板直接查线上数据;出了问题,部署历史与一键回滚兜底; 健康监控每 5 分钟探测站点可达性,异常自动弹通知。
国内网络直连 Cloudflare 经常不可达,这是部署失败的头号原因。PagesPilot 把网络当成一等公民来对待。