太糟心了,我准备全面放弃Claude Code...
年轻的时候,你有没有纠结过这样一个问题:你喜欢的女孩,喜欢你的女孩,你会选谁?
Claude Code优不优秀?优秀!
Claude Code好不好用?好用!
奈何呢?
网络不稳定(api.anthropic.com经常丢包,超时),支付注册障碍,模型绑定,API速率限制,地域限制,实名认证,封号...
你遇到过这些问题没有?大概率遇到过!
这些问题能不能解决?能!
未来有没有新风险?有!
但是呢?不管我们怎么跪舔,人家骨子里就是看不上咱,这我们能忍吗?没你我还写不了程序了?
5月份调研了一圈,发现Kilo Code在全球知名度很高,OpenRouter调用量长期稳居前列(长期前三,一度第一),为啥在国内就不火呢?
Kilo Code和Claude Code有啥优势?
开源免费,零门槛,无地域限制,不用搭梯子,国内友好,模型灵活,VS Code/JetBrains 插件,CLI各形态完善...
画外音:用户体验上无缝切换。

体验了几周CLI,发现完全可以作为Claude Code的平替。

昨天用其最原生的功能:
1. Plan模式做设计与规划;
2. Code模式做实现;
做出来的产品质量很高,超出预期。
【1】步骤一,撰写需求。
正常来说,这一步是Plan模式下和Kilo Code聊出来的,由于自己想的比较清楚了,直接输入了文档。

虽然不是大型系统,但基础功能都具备:
1. 网站首页;
2. 注册/登录页;
3. 进入学习中心,看到课程地图;
4. 点击模块进入学习详情页(左右分栏:左-图文教程,右-沙盒终端);
5. 在终端输入命令,系统验证答案,即时反馈;
6. 完成所有任务后解锁下一模块;
7. 进度保存到云端,换设备也能继续;
【2】步骤二,生成计划。
Plan模式下,按照上述需求直接生成方案和计划。

生成的PLAN.md比较长,总的来说,有上述10个步骤:
1. 初始化;
2. 内容生成(整个教学内容的生成+习题生成);
3. 数据库设计;
4. lib层编码;
5. Repo层编码;
6. Service层编码;
7. HTTP API层编码;
8. 前端页面编码;
9. 端到端测试;
10. 启动脚本与文档撰写;
自底向上,典型的工程项目研发流程。

阶段一,又有15个步骤,后端数据库采用了mariadb。

阶段二,内容的生成是一个难点,子步骤也非常清晰:
1. 内容研究(去Kilo Code的官网找内容);
2. 章节设计;
3. 练习题设计;
4. 内容撰写;
5. 内容生成;

阶段五,Repo层实现,也非常清晰:
1. 所有Repo类;
2. 所有方法细节;
3. 接口与实现分离;
4. 测试驱动开发,先接口,再用例,再实现,再测试;
5. 必须通过测试再进行下一步;

步骤九和步骤十:除了每个步骤的单元测试(要连接数据库),HTTP API的步骤还需要集成测试,最后交付之前,还要使用浏览器进行端到端测试,测试完还会进行基础运维脚本与文档的开发。
整个流程,和真实项目流程完全一样。
【3】步骤三,代码编写。
计划做得这么细致,后面就是实施了。
整个过程,Kilo Code会自己判断并启动subAgent并发编码(例如:3个核心Repo类,启动了三个subAgent编写)。
这一步没什么好说的了,就是等。

不到2个小时,干完交付,长任务的能力杠杠的。
画外音:安装MariaDB,和E2E浏览器测试的过程中中断了2次,我人工介入了一下。
项目交付,我启动脚本试了一下:

我去,访问不了,心凉了半截,明明E2E测试都通过了呀。
聊了聊,立刻就解决了,监听的是localhost(云端),我本地浏览器无法访问,改为0.0.0.0立刻就好了。

登录,注册都有。
画外音:session会话功能都实现了,每个动作都会session校验。

学习中心,6个章节,进度展示,也符合预期。

课程详情页是最难的,但也与需求一致:
1. 左边是课程(内容是Kilo Code爬官网生成的);
2. 右侧是实操区(练习内容也是爬官网生成的);
3. 输入命令,能够提示结果;

项目的最后,还生成了SETUP.md项目搭建指南。
补充说明1:
为了体验Kilo Code的原生能力,整个过程中我没有使用openspec,superpowers等spec技能,也没有使用ui-ue-pro-max,frontend-design,code-review等专业的编程的技能,仅仅用了plan模式生成计划,code模式实现计划而已,产出的产品质量,还是令我满意的。
补充说明2:
没有用顶尖模型(略贵),后端用的第二梯队头部的Kimi Coding Plan,编码长任务跑了不到2个小时,中间除了同意权限,以及2次人工介入,全程脱离键盘。
【4】结尾的话
就我最近几周对Kilo Code的体验而言,我准备全面放弃Claude Code,转而拥抱Kilo Code。
画外音:本文非广告,纯手打,没有一个字符来自AI。
另外,大家对OPC,对spec coding是否感兴趣,自己的一些实践心得,准备花时间整理出来,不知道有没有观众呀?
年轻的时候,你有没有纠结过这样一个问题:你喜欢的女孩,喜欢你的女孩,你会选谁?
选中意你的,还是迎男而上?
更多推荐


所有评论(0)