Claude Code 刚刚为你生成了一个落地页。HTML 整洁,CSS 响应式,JavaScript 流畅处理交互。文件就在项目目录里,万事俱备。
然后你意识到:你的 Agent 能构建任何东西,但无法将其发布到线上。构建已完成,部署还没开始。
下面介绍如何填补这一空缺——三种从 Claude Code 进行部署的方式,从手动到一键完成。
构建与部署之间的鸿沟
编码 Agent 擅长构建,但天生不适合部署。
Claude Code 能写代码、跑测试、打磨输出。但部署意味着服务器、域名、HTTPS 证书、CDN 配置——这些基础设施与 Agent 运行的终端会话完全不在同一个世界。
大多数开发者需要手动完成这些步骤:
- Agent 构建页面
- 你打开终端
- 你配置托管(Netlify、Vercel、GitHub Pages、S3)
- 你推送或上传
- 你等待构建完成
- 你获得 URL
Agent 只做第 1 步,第 2 到 6 步全靠你。这不叫 Agentic,这叫交接。
方式一:GitHub Pages(手动,免费)
GitHub Pages 是静态站点最常见的方案。Agent 构建 HTML,你推送到仓库,GitHub 完成部署。
设置步骤:
- 创建 GitHub 仓库
- 将 Agent 输出推送到仓库
- 在仓库设置中开启 GitHub Pages
- 等待 CI 构建
- 获取 URL
它确实可用,免费,有版本控制。但每次部署都需要 Git push,意味着 Agent 需要仓库访问权限,而且每个临时页面都会留下永久的提交记录。
这不是 Agentic,只是把手动流程自动化了一点。
方式二:手动上传到云存储(S3、R2 等)
直接上传到云存储:
- 创建 S3/R2 存储桶
- 配置公开访问
- 设置静态网站托管
- 上传 Agent 的输出文件
- 配置 CORS 和缓存
- 获取 URL
比 GitHub Pages 多一些控制权,也多更多配置工作。每个页面都需要检查存储桶策略,每次更新都需要清除缓存。这其实是伪装成部署的基础设施运维。
方式三:一键部署(AnyCap 方式)
Agent 构建页面后,只需运行一条命令:
anycap page deploy ./build/index.html --title "My Landing Page"
就这样。一条命令,Agent 拿回一个在线 URL。无需仓库,无需存储桶,无需手动配置。
运行时负责的一切:
- 渲染。 同时支持 HTML 和 Markdown。Agent 输出任意格式,运行时负责渲染。
- 托管。 页面立即上线,无需构建步骤、CI 流水线或 DNS 配置。
- HTTPS。 每个页面自动获得 TLS,无需任何证书配置。
- URL。 Agent 拿回公开 URL,可直接嵌入 Slack 消息、邮件或其他页面。
安装方式:
npm i -g anycap
anycap login
anycap skill install --target ~/.claude/skills/anycap-cli/
完整工作流:一个会话完成构建 + 部署
以下是从想法到在线页面的完整 Claude Code 工作流:
# 1. Claude Code 构建落地页
# (Agent 编写 index.html、styles.css、app.js)
# 2. 为页面生成主视觉图片
anycap image generate \
--prompt "a modern SaaS dashboard on a laptop, clean lighting, product photography" \
--model seedream-5 \
-o hero.jpg
# 3. 将图片嵌入页面
# (Agent 更新 HTML 以引用 hero.jpg)
# 4. 部署
anycap page deploy ./build/index.html \
--title "Product Launch — June 2026" \
--description "New feature announcement page"
# 5. 获取 URL
# "Page deployed: https://anycap.ai/page/..."
Agent 完成了页面构建、视觉生成、素材嵌入和部署——全在一个会话内。你只描述了想要的结果,其余全部在 Agent 循环中自动完成。这就是 Agentic AI 的实际含义:Agent 不止步于"我构建好了",而是一路推进到"已经上线了"。
何时部署,何时存储
不是所有内容都需要一个在线页面。以下是判断依据:
| 适合部署的场景 | 适合存储的场景 |
|---|---|
| 页面需要公开分享 | 文件仅供内部使用或日后参考 |
| 需要 URL 发送给他人 | 需要为 Agent 提供持久化存储 |
| 输出是一个完整页面 | 输出是资产文件(图片、视频、CSV) |
| 是一次性报告、原型或公告 | 是大型项目构建的一部分 |
如需存储而无需发布:anycap drive upload ./report.md——文件进入云存储并生成分享链接,但不会成为公开网页。详见我们的云存储使用指南。
真实应用场景
即时更新日志页面
Agent 拉取最新提交,生成更新日志页面并部署:
# Agent 读取 git log,格式化为 HTML 更新日志
anycap page deploy changelog.html --title "Changelog — Week of May 18, 2026"
一条命令,更新日志即刻在线,无需 CMS。
客户原型展示
Agent 根据需求文档构建原型,你部署后将 URL 发给客户:
anycap page deploy prototype/landing.html --title "Client Preview — Homepage Redesign v3"
客户点开链接即可查看。无需测试环境,无需 Netlify 部署,只有一个 URL。
研究报告
Agent 调研某一主题,整理结论并发布报告:
anycap search --prompt "competitor product launches Q2 2026" --citations
# Agent 分析结果,将报告写成 HTML
anycap page deploy q2-competitive-analysis.html --title "Q2 2026 Competitive Analysis"
调研 → 报告 → 发布,全在 Agent 循环内完成。
Page + Drive + Search 组合栈
部署与其他能力组合使用时效果最佳:
SEARCH → 调研主题
↓
CRAWL → 提取详细数据
↓
IMAGE GEN → 生成视觉素材
↓
BUILD → Agent 编写页面
↓
DEPLOY → 页面上线
↓
DRIVE → 永久存储资产
一个 CLI,一个会话,Agent 完成调研、创作和发布——你不需要碰任何一个部署配置文件。
常见问题
支持 Markdown 文件吗?
支持。anycap page deploy ./report.md 会将 Markdown 渲染为带样式的页面。Agent 可以使用它偏好的任何格式。
可以使用自定义域名吗?
自定义域名在付费计划中可用。免费部署会获得 anycap.ai/page/... 格式的 URL。
和 GitHub Pages 有什么区别?
GitHub Pages 需要 Git push、仓库和 CI 配置。AnyCap Page 只需在 Agent 的终端会话中运行一条命令——无需仓库、无需 push、无需 CI。专为 Agent 工作流设计,而非人工操作流程。
支持 Cursor 和 Codex 吗?
支持。anycap page deploy 在 Claude Code、Cursor 和 Codex 中使用相同的 CLI。安装一次,所有 Agent 通用。
Agent 可以更新已有页面吗?
可以。向相同路径部署更新内容,页面即刻刷新。
总结
Claude Code 能构建任何东西,只是无法将其发布上线——直到你赋予它这项能力。构建与部署之间的鸿沟,是 Agent 创建的内容与团队真正能用上的成果之间的最后一公里。
填补这一鸿沟。一条命令,页面上线,零手动步骤。
→ 为 Claude Code 开启一键部署——直接从终端发布
📖 推荐阅读
- 如何为 Claude Code 添加网页爬取能力 — 为研究驱动的构建提供完整的网页访问能力。
- 如何用 Claude Code 生成视频:2026 完整指南 — 为 Agent 构建的页面添加视频内容。
- AI 图片转视频:编码 Agent 的完整工作流 — 为已部署页面生成视觉素材和动画。
- 如何为 Claude Code 接入云存储 — 在部署页面之前存储资产文件。
相关文章
- 什么是 Capability Runtime? — 一个 CLI 为何胜过五个独立 API。
- 什么是 AI Agent?开发者完整指南 — 基础知识:Agent 是什么,以及完整的工具栈。
- Agentic AI 与传统 AI:5 大核心区别 — 为什么构建与部署的鸿沟正是 Agentic AI 解决的那类问题。
由 AnyCap 团队撰写。我们构建 Capability Runtime,让你的 Agent 一条命令从构建直达部署——零手动步骤,无需单独托管服务。