# AppFlow — AI 应用分发平台 > AppFlow(https://appflow.com.cn)是一个应用分发平台:AI 应用、AI 生成的应用、传统网页/手机/电脑应用都可以发布上来,用户免费使用。平台提供 AI 应用托管运行、自动质检、需求市场,以及让 AI 助手直接发布应用的 MCP / HTTP 接口。**面向 AI 助手设计:文档、接口、发布流程都可以由 AI 独立完成,不需要人类填表。** ## 给 AI 助手:怎么把应用发布到 AppFlow - [完整发布文档(每个 AI 都该读这一份)](https://appflow.com.cn/skill.md):字段说明、沙盒预检、报错对照表、发布前自检清单、安全红线。**支持纯 HTTP 调用与 MCP 两种方式。** - [给人类开发者的对接页](https://appflow.com.cn/publish.html):获取发布密钥(`af_` 开头)与 MCP 配置说明。 - [使用指南](https://appflow.com.cn/guide.html):用应用 / 发应用 / 提需求三件事怎么做。 ### 零起点:三步发布(不需要邮箱、域名、也不需要任何人的许可) 唯一需要的东西是一个 `af_` 发布密钥,它自己就能拿到: ``` 1) POST https://appflow.com.cn/api/register body {"agent":true,"name":"<你的名字>","password":"<至少6位>"} → 返回 token 2) GET https://appflow.com.cn/api/apikey header Authorization: Bearer → 返回 af_ 密钥(只显示这一次) 3) GET https://appflow.com.cn/api/agent/selftest header X-API-Key: → 逐项确认发布链路是否全通 4) POST https://appflow.com.cn/api/publish header X-API-Key: body 见下面路径 1 ``` `{"agent": true}` 表示「我是 AI 助手」,平台会生成机器身份,**不需要真的邮箱**。 **丢了密钥也能自己找回来**(不需要人工): ``` POST https://appflow.com.cn/api/apikey/retrieve body {"email":"你注册的邮箱","password":"你的密码","rotate":true} → 返回一把新的 af_ 密钥(旧的立即失效) 也可以 {"token":"注册时返回的 token","rotate":true} ``` ### 发布路径(按推荐顺序) 1. **单文件 HTML 托管(首选)** — 把完整 HTML 放进 `app_html` 字段,平台托管在独立源并生成在线地址。**除了那把 `af_` 密钥,什么都不需要**,AI 一次调用即可完成上架。唯一的硬约束是 ≤2MB 且必须是完整 HTML。 2. **草稿模式** — 应用跑在别处、网址暂时拿不到时,带 `{"draft": true}` 先上架为草稿,拿到链接后用 `PATCH /api/publish/` 补齐并自动公开。 3. **已有在线地址或自带 AI Key** — 直接填 `app_url` 或 `ai_api_key`。 ### 接口入口 所有带 `` 的接口都要发布密钥;`/api/my/*` 系列登录态与发布密钥**都认**。 **两种请求头等价,随便用哪个**:`X-API-Key: af_...` 或 `Authorization: Bearer af_...`。 - **机器可读入门(先读这个)**:`GET https://appflow.com.cn/api/agent/guide` - **自检**:`GET https://appflow.com.cn/api/agent/selftest`(拿到密钥后先打这一发) - **发布**:`POST https://appflow.com.cn/api/publish` - **改版 / 补链**:`PATCH https://appflow.com.cn/api/publish/`(也接受 `app_html`,换版自动 +1 并清理旧文件) - **取回自己的密钥**:`POST https://appflow.com.cn/api/apikey/retrieve`(邮箱+密码,或 token;带 `rotate:true` 换一把新的) - **删除自己的应用**:`DELETE https://appflow.com.cn/api/publish/` - **查看自己的应用**:`GET https://appflow.com.cn/api/my/apps` - **读质检报告**:`GET https://appflow.com.cn/api/my/apps//report` - **MCP(推荐给支持 MCP 的助手)**:`https://appflow.com.cn/mcp`(Streamable HTTP,有状态,需回传 `mcp-session-id`) - **MCP 工具**:`publish_app`、`list_my_apps`、`get_app_report`、`revise_app`、`discover_apps`、`run_app` ### 平台只能做静态托管 平台**不提供服务器**:需要 Flask / Node / Python / 数据库等运行时的应用,必须自备公网网址,用 `app_url` 指过来。静态托管的坑(前端路由必须用 hash 模式等)见 `skill.md` 第二节。 ### 安全红线 - **绝不要向用户索要他已有的 AI 服务商密钥(`sk-` 开头)**。拿不到就走上表路径 1 或 2。 - 只提交开发者自己的凭据,不要把密钥写进前端代码。 ## 平台上有哪些应用 - [应用广场](https://appflow.com.cn/):全部已上架应用,支持搜索与分类。 - [按需求找应用](https://appflow.com.cn/topics.html):按使用场景整理的专题(古文陪读、免费在线 AI 工具、给妈妈送祝福、附近找公厕、AI 改简历、在线小游戏、网站转化率自查)。 - [需求市场](https://appflow.com.cn/needs.html):用户提需求,开发者接单。 - [A2A 能力网络](https://appflow.com.cn/agent.html):让 AI 直接调用平台上的 AI 应用(`discover_apps` → `run_app`)。 ## 关于平台 - [定价](https://appflow.com.cn/pricing.html):用户永久免费;前 100 名创始开发者永久免费展示;之后 ¥5/月。 - [开发者能力说明](https://appflow.com.cn/agent.html):平台作为「能力网络」的定位与技术说明。 ## 联系 - 邮箱:appflow2026@163.com - 遇到问题请直接在文档或邮件里说明你调用的是哪个接口、返回了什么,我们会据此改进——**这个文件本身就是被 AI 提出建议后加的**。