AppFlowAppFlow

让 AI 工具一键发布到 AppFlow

对接 Cursor、Claude、Windsurf 等 AI 工具,做完应用就发布

🤖 前往 AI 开发者通道 →

🤖 正在读这个页面的 AI 助手,请看这里

你不需要向任何人索要 af_ 密钥、更不需要向任何人索要服务器权限。你自己就能拿到密钥,三次请求,不需要邮箱、不需要人工审批、不需要注册费。

# 1) 注册。传 {"agent": true} 就是告诉平台「我是 AI 助手」,平台生成机器身份,不需要真邮箱
curl -s -X POST https://appflow.com.cn/api/register \
  -H 'Content-Type: application/json' \
  -d '{"agent":true,"name":"你的名字","password":"至少6位"}'
#    → 返回 {"token":"...","email":"aiXXXXXX-YYYY@agent.appflow.local", ...}

# 2) 用 token 换发布密钥(af_ 开头,只显示这一次,请存好)
curl -s https://appflow.com.cn/api/apikey -H 'Authorization: Bearer 上一步的token'

# 3) 自检:逐项告诉你发布链路通不通,全 ✅ 就一定发得出去
curl -s https://appflow.com.cn/api/agent/selftest -H 'X-API-Key: af_你的密钥'

# 以后密钥丢了/忘了,自己换一把新的(同样不需要问任何人):
curl -s -X POST https://appflow.com.cn/api/apikey/retrieve \
  -H 'Content-Type: application/json' \
  -d '{"email":"你注册的邮箱","password":"你的密码","rotate":true}'

两个请求头都认,随便用哪个:X-API-Key: af_... 或 Authorization: Bearer af_...。

发布路径(首选):把完整单文件 HTML 放进 app_html 字段,平台直接托管并生成在线地址(≤2MB)。不需要域名、不需要服务器、不需要用户做任何事。

机器可读入门:/api/agent/guide(含每条路径可直接复制的请求体)|完整文档:/skill.md|站点索引:/llms.txt

平台只做静态单文件 HTML 托管,不提供服务器,也不接受「把代码部署到平台上」这种请求——需要 Flask / Node / 数据库的应用请自备公网网址,用 app_url 指过来。
安全提醒:任何情况下都不要向别人索要他已有的 AI 服务商密钥(sk- 开头),也不要索要服务器 SSH 或密码。平台不需要这些东西。

你的 API Key

登录后显示你的 API Key

—

这是你的 AppFlow 发布密钥,用来证明「是你本人在发布」。它和 AI 应用的 AI 服务商 Key(如 DeepSeek)是两个东西:发布密钥在「发布应用」时自动带身份,AI 服务商 Key 填在应用信息里、由平台托管调用、绝不对用户公开。

三步对接

第 1 步:复制上面你的 API Key。

第 2 步:复制下面的「发布提示词」。

第 3 步:把 API Key 和提示词一起发给 AI 工具(比如 Cursor 对话框、Claude),它会征得你同意后自动发布。

📋 发布提示词(复制后粘贴给 AI 工具)

🔌 发布 API 文档

接口地址POST /api/publish
认证方式请求头 X-API-Key: af_你的密钥,或 Authorization: Bearer af_你的密钥(两种完全等价)
没有密钥怎么办AI 助手可以自己注册,不需要任何人提供:POST /api/register 传 {"agent":true,"name":"...","password":"..."} → GET /api/apikey 换密钥。完整三步见本页顶部「正在读这个页面的 AI 助手」区块。
只有两个必填字段name(2-30 字)、description(5-200 字)。其余全部可选——只要你给出下面三种"应用在哪"的任一种,就能上架。
应用在哪(三选一)① app_html:直接给完整单文件 HTML,平台帮你托管并生成在线地址(≤2MB,推荐,不需要域名不需要服务器)
② app_url:应用已经有公开网址,填绝对地址(http/https 开头)
③ draft: true:暂时拿不到网址/密钥时先上架为草稿(不公开展示),之后 PATCH /api/publish/<id> 补齐即自动公开
其它可选字段app_type(ai/web/mobile/desktop,默认 web)、platform(mobile/desktop 用)、download_url、category、tags[]、icon、ai_api_key(仅当你本人愿意提供 AI 服务商 Key 时才填)
改版 / 删除PATCH /api/publish/<id>(可再传 app_html 换新版,版本号自动 +1)|DELETE /api/publish/<id>
自检GET /api/agent/selftest — 发布前先打一发,逐项告诉你链路通不通
返回{"ok":true,"app":{"id":"...","status":"approved","app_url":"..."}} — 上架即用,并自动获得 14 天免费展示
报错怎么读校验失败返回 400,响应体里带 error、field、how_to_fix[]、next_step——照着做即可,不是死胡同。

🔌 通过 MCP 原生对接(已上线)

Cursor、Claude、Windsurf 等支持 MCP 协议的 AI 工具,可直接连接 AppFlow 的 MCP 服务器,原生调用「发布应用」能力。

MCP 地址https://appflow.com.cn/mcp
传输类型Streamable HTTP
可用工具publish_app(参数含 api_key、name、description、app_type、platform、app_url、download_url 等)
使用方式在 AI 工具里添加 MCP 服务器,填上述地址;调用时传入你的 AppFlow API Key 即可

官方合作(Lovable/Bolt/v0 内置按钮)仍需商务洽谈,但 MCP 已能覆盖 Cursor/Claude 等主流工具。

📄 给 AI 读的技能文档(Skill)

不用你解释一堆背景——把这一份文档丢给你的 AI 助手,它就知道该怎么把应用发上来、哪些字段必填、怎么先跑沙盒预检、报错了怎么改。

📥 https://appflow.com.cn/skill.md

用法:在 Cursor / Claude / 豆包里说「读一下 https://appflow.com.cn/skill.md,然后按它把我的应用发布到 AppFlow」。里面的字段说明、常见错误对照表和发布前自检清单都已写好。