
核心提要: 当"Vibe Coding"(氛围编程)从一个梗变成现实,我们是否想过,AI 能做的远不止生成代码片段?本文将带你探索如何将强大的智能体框架 ArkClaw 与 Serverless 后端平台 Supabase 结合,打造个人版的"应用工厂"。在这里,你只需给出一个想法,ArkClaw 就能自动完成设计、代码编写、验证、本地部署,真正实现从"一个想法"到"一个可用产品"的最短路径。这不仅是对"氛围编程"的终极实践,更是向"智能体工程(Agentic Engineering)"迈出的坚实一步。
一、当 Vibe Coding 遇上天花板,ArkClaw 接棒
近几年来,我们惊叹于 AI 能"写"代码,从 GitHub Copilot 的实时补全、ChatGPT 的代码片段生成,到开发者用模糊的自然语言描述需求("我想要一个像 Instagram 那样的图片分享应用,但风格要更复古一点"),AI 则心领神会,负责生成代码的"Vibe Coding"(氛围编程)时代。AI 的出现极大地降低了技术门槛,让许多非专业开发者也能一窥编程的乐趣。然而,大多数 AI 开发的实践,仍停留在 "代码片段生成" 的阶段。AI 确实能帮你写出一个函数、一个组件,甚至一个简单的页面,但然后呢?
- 谁来将这些零散的代码片段组织成一个完整的应用?
- 谁来处理复杂的数据状态管理 、用户认证 和数据库交互?
- 谁来编写测试用例,确保代码的健壮性?
- 谁来负责构建 、部署,并监控应用的线上表现?
答案往往还是:开发者自己。
ArkClaw 的火爆,恰恰因为它直面了这一核心问题。它不再仅仅是一个"代码生成器",而是一个真正的 Agentic Engineering 引擎,一个能够理解复杂意图、自主规划、并执行端到端任务的"AI 工程师"。ArkClaw + Supabase,让我们真正实现了"一句话创建一个应用"的能力,标志着从零散的"AI 辅助"正式迈向了系统化的"AI 工程"。
二、先看效果:三分钟跑起来一个"待办 APP"
先从结果出发,看看这个"个人应用工厂"到底能帮你做什么。
- 能跑什么 :一个基于 Supabase 的待办 APP 后端(
todos表 + Edge Function API),加上一页即开即用的 Web 页面,支持新增、勾选完成和查看任务。 - 跑完看到什么:一个可直接调用的 HTTP 接口地址,加上一份可本地或云端部署的待办列表页面,所有任务会实时写入 Supabase。
本文第四章节《完整实战路径:从想法到成品,从零做一个"待办 APP"》 中,将带你从零开始,一步步实现一个全新应用的开发。

通过 ArkClaw 与 Supabase 生成的"待办 APP"
三、架构总览:你的"个人应用工厂"是如何运转的?
为了实现从自然语言到可部署应用的自动转化,我们设计的"个人应用工厂"是一个分层、模块化的系统。其核心是 ArkClaw ,它如同一位经验丰富的项目经理,调度着不同的工具和流程,最终在 Supabase 这个强大的 Serverless 平台上,为你交付一个真实可用的产品。

其核心架构分为四层:
- Intent Layer(意图层) : 作为用户与系统的交互界面,负责接收并初步理解来自飞书、Web 等多渠道的自然语言指令。
- Agentic Core(智能体核心) : 系统的大脑,利用 LLM 自主规划 任务、从 Recipes(配方库) 中选取最佳实践,并基于长期记忆进行决策。
- Validation & Deployment(验证与部署): 通过在本地调用 Supabase Skills 模拟运行与测试,形成快速的验证闭环,并在通过后自动将应用部署至云端。
- Runtime & Feedback(运行与反馈): 持续监控线上应用的运行时日志 ,一旦发现异常,便能触发错误修复回路,实现无人值守运维。
我们的目标,就是构建一个 "想法的编译器" ,输入是自然语言,输出是稳定运行在 Supabase 上的真实应用。
四、完整实战路径:从想法到成品,从零做一个"待办 APP"
下面,我们以一个"待办 APP"为例,走一遍从想法到可用产品的完整路径。你会看到 ArkClaw 如何接管后端、前端和部署,把一条自然语言需求变成真正可用的应用。整个过程由 ArkClaw Agent 自动驱动,你只需在关键节点进行确认。
Step 1: 开通 & 搭建------为 ArkClaw 安装 Skills
1. ArkClaw 一键尝鲜
火山提供 ArkClaw 尝鲜体验,一键开通 ArkClaw(www.volcengine.com/experience/...)
2. 安装 Supabase Skills
2.1 自然语言安装
通过与 ArkClaw 交互进行安装
操作示例
请你下载这个压缩包 lf3-static.bytednsdoc.com/obj/eden-cn... 是一个 Supabase skills,请你安装一下这个 skills。volcengine-python-sdk-master 为其中的 python 依赖包

2.2 Github 安装
Clone 仓库到本地,github.com/bytedance/a... ~/.openclaw/skills 目录下即可
2.3 ClawHub 安装
前往 clawhub.ai/TechStylex/... zip 包,解压到 ~/.openclaw/skills 目录下即可
3. 配置 AK/SK
-
服务开通 :你需要拥有一个火山引擎账户,并已开通 AIDAP 服务。如未开通,可访问火山引擎 AIDAP 服务开通页面 (console.volcengine.com/aidap/regio...%25E3%2580%2582 "https://console.volcengine.com/aidap/region:aidap+cn-beijing/)%E3%80%82")
-
获取访问密钥:为了让 ArkClaw 能够通过 API 与火山引擎服务进行交互,先生成并获取访问密钥。
a. 登录火山引擎管理控制台。
b. 前往访问控制 > API 访问密钥管理页面。
c. 创建或获取一对有效的 Access Key ID 和 Secret Access Key。这两个值将分别对应后续配置中的
VOLCENGINE_ACCESS_KEY和VOLCENGINE_SECRET_KEY。 -
修改环境配置 :通过 ArkClaw 配置,点击
打开终端,修改 .env 文件,加上 AK/SK 配置,重启即可

ruby
root@openclaw:~# vi ~/.openclaw/.env
VOLCENGINE_ACCESS_KEY=在此处粘贴获取的Access_Key_ID
VOLCENGINE_SECRET_KEY=在此处粘贴获取的Secret_Access_Key
root@openclaw:~# openclaw gateway restart
🦞 openclaw 2026.3.2 (85377a2) --- WhatsApp automation without the "please accept our new privacy policy".
Restarted systemd service: openclaw-gateway.service
root@openclaw:~#
Step 2: 后端接口开发------数据库表和 API 的搭建
操作示例
请基于 Supabase skill,开发一个待办事项 APP 的完整后端,完成编码相关工作,后续我会部署到 Supabase Edge Function 中,具体包括:创建新的 Supabase 工作区、数据库表设计(todos 表)、RESTful API 接口开发。代码请放到 ~/todo-app-backend。
- 生成后端脚手架 :Agent 在本地工作区创建
todo-app-backend目录,并初始化 Edge Function、配置文件和基础依赖。 - 编写业务逻辑 :基于 Supabase skill,Agent 生成针对
todos表的 RESTful API,包括GET /todos与POST /todos,并内置基础校验逻辑。

Step 3: 后端部署------一键推送到 Supabase
操作示例
请将上述待办 APP 后端代码(~/todo-app-backend)部署到新创建的 Supabase 工作区中,完成以下工作:执行数据库初始化 SQL、部署服务到 Supabase 中、验证各接口可正常访问。
- 配置敏感信息 :Agent 引导你在本地安全地配置 Supabase 项目 URL 和 Service Role Key,并通过
supabase secrets set写入云端环境。 - 执行部署 :完成本地验证后,Agent 自动调用
supabase functions deploy和数据库迁移命令,将 Edge Function 和表结构部署到新的 Supabase 工作区。


Step 4: 前端开发------生成可交互的待办列表页面
操作示例
后端已就绪,请开发配套的待办 APP 前端页面,要求:支持任务的增删改查、接入 Supabase 后端接口、界面简洁美观、并在本地直接部署运行。代码请放到 ~/todo-app-frontend。
- 生成前端工程 :Agent 在本地创建
todo-app-frontend目录,选用你偏好的技术栈(如 React + TypeScript),并预置与 Supabase 后端的调用代码。 - 串联后端接口 :前端页面接入
GET /todos和POST /todos,支持新增任务、勾选完成状态,并在界面上实时刷新列表。
安全提示 :Agent 会明确告知,Service Role Key 属于高度敏感信息,只能在服务端(Edge Function)使用,绝不能暴露在前端代码中。

Step 5: 本地测试------功能验证与数据存储
ArkClaw 联合 Supabase,已成功为你开发了一个 App 界面,通过本地的网页界面,即可测试功能。对外上线仅需申请域名 + 前端部署,即可对外服务。

待办事项 APP 主页

支持添加任务、编辑、删除

支持待办任务的查看
进入 Supabase 控制台后,可以看到数据已经在数据库中正确保存了

五、从今天起,成为一名"Agent 工程师"
我们所展示的,不仅仅是一个有趣的玩具,更是一种全新的、面向未来的软件开发范式------Agentic Engineering。在这个范式下,开发者的角色正在从"工匠"转变为"指挥家"。我们不再需要逐行编写代码,而是专注于定义目标、设计原则、提供上下文,并监督 AI Agent 完成高质量的交付。
将 ArkClaw 的智能体编排能力与 Supabase 的一体化后端平台相结合,我们得以用极低的成本,构建出这个强大的个人应用工厂。它证明了,通过正确的工具和理念,我们每个人都可以拥有一个忠实、高效、不知疲倦的 AI 工程师。
这趟旅程才刚刚开始。下一步,我们可以让 Agent 掌握更复杂的技能,比如:
- 集成用户认证(Supabase Auth)
- 支持文件上传(Supabase Storage)
- 调用外部 AI 模型完成更复杂的任务
未来已来,现在是时候亲手实践,打造属于你自己的应用工厂了。
欢迎在火山引擎 Agent 社区与我们交流你的想法和实践,一起探索 Agentic Engineering 的更多可能。