我们的 Marketplace 项目是从 0 开始做的,到现在 1.3w 行 ts。其中应该 80~90% 是 vibe coding 出来的,只有 db 部分的查询是我们自己 refined 的来确保可维护性与查询性能。 我设计好架构并调过 Cursor Rules 以后,所有的增删改查基本上都能写的不错,所以算是是 vibe native 的架构方案。 在做 LobeChat 的逻辑的时候,目前只有单个模块的实现可以 vibe,比如我们做了个各个常见系统依赖的 checker ,以模块维度去做的话 90% 以上可以 vibe 。 但让它做长程的,跨模块的项目组织,这个能力就差很多了。还有前端 UI 部分模型做的都很差,基本上都是我自己写的。所以总体来说 LobeChat 里面可能只能 vibe 一半左右的代码。 不过好在 ai 基本上都能帮我 vibe 掉我不喜欢写的业务逻辑,且能写的很健壮,而我自己写 UI 则能写的很快乐,整体来说还是非常提效的。 但我们在做这个 feature 的时候还做了大量的 coding 以外的工作,比如自动化 CI/CD、跨项目联调等等,这些目前 AI 都帮不上什么忙,还是挺费时间的。比如 Marketplace 我们写完核心功能大概是 5月 20 号左右,但各种验证测试、迭代直至6月中旬左右才搞完。