花一周Vibe了一个OpenClaw的Agent市场,踩坑记


title: 花一周Vibe了一个OpenClaw的Agent市场,踩坑记

花一周Vibe了一个OpenClaw的Agent市场,踩坑记

上周我用Vibe Coding的方式,花了大概一周时间做了一个OpenClaw的Agent市场——catchclaw.me。目前收录了288个Agent,主要是从GitHub上的热门开源项目转换成OpenClaw格式,覆盖Engineering、Marketing、Data Analysis等好几个方向。

这篇文章聊聊做这个项目的过程和踩的坑。

为什么要做Agent市场

起因很简单:我自己用OpenClaw的时候,想找一些现成的Agent来用,发现没有一个集中的地方可以浏览和安装。Skills市场倒是有好几个了,但Agent和Skill不一样——Agent更重、更复杂,需要更完善的描述和分类。

加上最近Vibe Coding这个概念很火,我就想试试能不能用这种方式快速做一个MVP出来。

什么是Vibe Coding

简单说就是你不写详细的设计文档、不画架构图,直接跟AI对话描述你想要什么,让AI帮你一路生成代码。你主要负责把控方向、验收效果,具体实现交给AI。

听起来很美好对吧?实际操作中有不少坑。

技术选型

最终方案是这样的:前端用的Next.js,部署在Vercel上。后端其实没有传统意义上的后端服务,Agent数据是预先从GitHub上爬取下来生成JSON的,构建时直接打包进去。

安装方式做了clawhub install的集成,用户点一下就能把Agent装到自己的OpenClaw里。

为什么选这个方案?因为一周时间实在太短了,能少做一个后端服务就少做一个。静态数据加上Vercel的边缘缓存,性能反而还不错。

踩的坑

坑一:GitHub项目转OpenClaw格式没有标准

这是最头疼的问题。每个GitHub项目的结构都不一样,有的有完善的README和配置文件,有的就一个main.py和几行注释。我需要从这些参差不齐的信息里提取出Agent的名称、描述、能力、依赖等字段。

最后的方案是让AI去读每个项目的README和代码,然后生成标准化的Agent描述。准确率大概在70%左右,剩下的需要手动调整。

坑二:Vibe Coding的"Vibe"会漂移

一开始AI理解你的意图,写出来的代码是对的。但随着项目变复杂,你会发现AI开始"自由发挥"——加一些你没要求的功能,或者用一种跟已有代码风格不一致的写法。

我的经验是,每隔几个小时就需要停下来整理一次代码,把AI写的东西review一遍,该删的删、该改的改。完全放手让AI写是不现实的。

坑三:288个Agent的分类是个苦力活

一开始我想用AI自动分类,但效果很不好——同一个Agent被归到了三四个不同的类别里,或者一些明显属于Engineering的Agent被归到了General里。

最后还是半手动搞的:先让AI做一个初始分类,然后我逐个过了一遍调整。这个过程花了差不多两天时间。

坑四:clawhub install集成的文档太少

clawhub的安装协议文档写得比较简略,很多边界情况没有说明。比如Agent有额外的系统依赖怎么处理、版本冲突怎么办、安装失败怎么回滚。这些问题我最终都是看源码和试错解决的。

一周做完的感受

说实话,Vibe Coding确实能大幅加速开发。如果用传统方式,这个项目至少要两到三周。AI帮你处理了大量的样板代码、UI组件、数据处理脚本,你可以把精力放在产品逻辑上。

但它也不是银弹。代码质量需要你自己把关,产品方向需要你自己判断,AI写的bug也需要你自己调。所谓的Vibe Coding,核心不是让AI写代码这个动作,而是你要有足够清晰的产品想法来引导AI。

Agent市场会像App Store一样爆发吗

这是很多人关心的问题。我做了catchclaw之后,有一些自己的想法。

乐观的因素:OpenClaw的用户在快速增长,Agent的需求确实存在,而且Agent比Skill更有商业化价值(可以收费、可以订阅)。

悲观的因素:目前大部分Agent的质量还不够好,很多就是简单的prompt包装。真正有复杂工作流、能解决实际问题的Agent不多。而且Agent的使用门槛比App高很多,普通用户不太容易上手。

我个人觉得Agent市场更可能走一条跟App Store不同的路——不会有那种全民下载的爆发,而是在特定的专业人群里稳步增长。比如开发者、数据分析师、营销人员这些用OpenClaw比较多的群体。

最终能不能做大,取决于Agent的质量能不能跟上。288个Agent里面,真正好用的可能不到30个。这个比例需要提高。

你们有尝试做过类似的Vibe Coding项目吗?或者用过什么好用的Agent?来评论区分享一下经验。

4 个赞

Vibe Coding一周做完一个产品,这个效率确实惊人。我也试过类似的开发方式,分享几点经验:

  1. 项目骨架让AI搭,细节自己调。AI搭出来的框架通常是OK的,但细节处理(错误处理、边界case、性能优化)需要你自己来。如果这些也交给AI,后面Debug的时间可能比自己写还长。

  2. 频繁commit很重要。Vibe Coding的过程中代码变化很快,如果不及时commit,AI改坏了你都不知道从哪个版本开始出的问题。我现在的习惯是每完成一个小功能就commit一次。

  3. Vibe不等于瞎搞。虽然叫Vibe Coding,但你心里要有清晰的产品目标和技术方案。AI是执行者,你是决策者。如果你自己都不清楚要做什么,AI帮你写的代码只会越来越乱。

3 个赞

288个Agent只有不到30个真正好用…这个比例有点低啊。不过想想App Store里好用的App占比也差不多,生态就是这样的

4 个赞

「GitHub项目转OpenClaw格式没有标准」这个问题太有共鸣了。我之前也想做类似的事情,结果每个项目的结构千奇百怪,有的连README都没有。最后放弃了手动整理,改成只收录有标准化配置文件(比如claw.json或agent.yaml)的项目,数量少了很多但质量高了不少。

4 个赞

关于Agent市场会不会像App Store一样爆发,我持谨慎乐观的态度。

不会完全像App Store的原因:App是面向所有手机用户的,市场基数极大。Agent目前只面向OpenClaw用户,而且使用门槛比App高得多。你奶奶能下载App但大概率用不来Agent。

但会有自己的增长逻辑:Agent的价值密度比App高——一个好的Agent可能每天帮你省2小时,这个价值远超大多数App。而且Agent的付费意愿更高,因为用户群体主要是专业人士和开发者。

我觉得Agent市场最终的形态可能更像Shopify的App Store而不是Apple的App Store——面向特定群体、单价更高、数量更少但质量更高。

1 个赞

catchclaw.me能打开吗?我刚试了一下好像加载很慢

2 个赞