从 Vibe Coding 到 Agentic Engineering:ArkClaw + Supabase,打造你的私有化 Agent 工厂

核心提要: 当"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_KEYVOLCENGINE_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。

  1. 生成后端脚手架 :Agent 在本地工作区创建 todo-app-backend 目录,并初始化 Edge Function、配置文件和基础依赖。
  2. 编写业务逻辑 :基于 Supabase skill,Agent 生成针对 todos 表的 RESTful API,包括 GET /todosPOST /todos,并内置基础校验逻辑。

Step 3: 后端部署------一键推送到 Supabase

操作示例

请将上述待办 APP 后端代码(~/todo-app-backend)部署到新创建的 Supabase 工作区中,完成以下工作:执行数据库初始化 SQL、部署服务到 Supabase 中、验证各接口可正常访问。

  1. 配置敏感信息 :Agent 引导你在本地安全地配置 Supabase 项目 URL 和 Service Role Key,并通过 supabase secrets set 写入云端环境。
  2. 执行部署 :完成本地验证后,Agent 自动调用 supabase functions deploy 和数据库迁移命令,将 Edge Function 和表结构部署到新的 Supabase 工作区。

Step 4: 前端开发------生成可交互的待办列表页面

操作示例

后端已就绪,请开发配套的待办 APP 前端页面,要求:支持任务的增删改查、接入 Supabase 后端接口、界面简洁美观、并在本地直接部署运行。代码请放到 ~/todo-app-frontend。

  1. 生成前端工程 :Agent 在本地创建 todo-app-frontend 目录,选用你偏好的技术栈(如 React + TypeScript),并预置与 Supabase 后端的调用代码。
  2. 串联后端接口 :前端页面接入 GET /todosPOST /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 的更多可能。

相关推荐
七牛云行业应用2 小时前
GPT-5.4 mini 与 nano 深度评测:核心差异、API 成本实测与选型指南
人工智能·openai·api调用·gpt-5.4·大模型降本
cxr8282 小时前
PaperclipAI 组织关系与智能体协作指南
数据库·人工智能·架构·ai智能体·openclaw
大傻^2 小时前
Spring AI Alibaba RAG实战:基于向量存储的检索增强生成
java·人工智能·spring
Physicist in Geophy.2 小时前
claude code workflow
人工智能
大傻^2 小时前
Spring AI Alibaba 快速入门:基于通义千问的AI应用开发环境搭建
java·人工智能·后端·spring·springai·springaialibaba
跨境卫士-小汪3 小时前
高风险订单识别不足如何设置拦截与二次核验
大数据·人工智能·产品运营·跨境电商·营销策略
心勤则明3 小时前
用 Spring AI Alibaba 打造智能查询增强引擎
java·人工智能·spring
njsgcs3 小时前
图卷积是如何处理不同输入长度的 消息传递
人工智能