静态网站部署工具

Deloc是一个快速部署静态网站并生成可分享URL的工具,支持从终端或AI编码代理直接部署。

  • by delocdev
  • TypeScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 delocdev/deloc-mcp

使用说明

Deloc

在几秒钟内将静态web应用程序部署到可共享的URL——从您的终端或AI编码代理。

Deloc 是发布静态web应用程序并与团队共享的最快方法。此仓库包含与Deloc托管服务通信的开源客户端:

  • @deloc/cli — npx @deloc/cli deploy 从任何终端
  • @deloc/mcp --MCP服务器,以便Claude Code、Cursor和其他代理可以代表您进行部署

快速入门

从您的终端

npx @deloc/cli deploy

就是这样。CLI构建您的项目(如果需要),上传输出,并打印一个实时URL。首次运行会打开浏览器进行登录。

完整的CLI文档→

来自您的AI编码代理

克劳德代码:

claude mcp add deloc --scope user -- npx -y @deloc/mcp@latest

光标 --添加到 .cursor/mcp.json:

{
  "mcpServers": {
    "deloc": {
      "command": "npx",
      "args": ["-y", "@deloc/mcp@latest"]
    }
  }
}

然后说“将此部署到Deloc”,并在聊天中获取一个实时URL。

完整的MCP文档→

你所得到的

  • 适用于任何静态站点 --React、Vue、Svelte、纯HTML或任何具有 index.html
  • JSX/TSX文件直接部署 --单文件或多文件React项目无需构建步骤即可工作
  • 即时URL --几秒钟内部署,立即共享
  • 密码保护 --使用单个参数限制访问
  • 预览 --为Slack/X链接预览设置自定义图像和描述
  • 在边缘进行身份验证 --Deloc的Cloudflare Worker可以将已发布的应用程序锁定到允许的电子邮件域列表中。出版商从不编写身份验证代码。

免费套餐

三个实时应用程序,100MB总存储空间,30天自动到期,每个应用程序每月1GB带宽。包括密码保护。没有信用卡。

需要更多吗?看 deloc.dev/pricing Pro(每月10美元)、Pro Unlimited(每月25美元)、Team(每月35美元/出版商)和Enterprise。

运作原理

your project → @deloc/cli or @deloc/mcp → api.deloc.dev → Cloudflare R2
                                                            ↓
                                                  Cloudflare Worker (edge)
                                                            ↓
                                                    *.deloc.app URL

CLI和MCP是围绕单个HTTP API的瘦客户端。它们压缩您的构建输出,上传并返回一个URL。所有托管、CDN、身份验证和滥用预防都发生在Deloc基础设施的服务器端。

存储库布局

packages/
  cli/      @deloc/cli      CLI entry point and commands
  mcp/      @deloc/mcp      MCP server + tools exposed to AI agents
  shared/   @deloc/shared   shared types, constants, build/upload helpers
                            (bundled into cli and mcp at build time)

发展

看 贡献.md 用于本地开发设置、约定以及如何在本地API上运行。

快速启动:

pnpm install
pnpm -r build
pnpm -r test

安全

如果您发现安全问题,请发送电子邮件至 security@deloc.dev 而不是公开问题。看 安全.md.

许可证

麻省理工学院——见 许可证.