axb的自我修养
26-05-09 17:06 微博认证:微博原创视频博主

最近半年都在搞我们自己的开源项目Wegent,没怎么参与RooCode社区的事情,也是最近才知道RooCode要放弃这个产品了,说说我的想法。

根据我之前了解到的一些碎片化的信息,RooCode本来是Roo Veterinary (一家兽医招聘平台……)里的一个小团队,自己fork出了roo-cline,用来做AI生成自动化测试,顺便开源出来了。

没想到这玩意竟然一下火了,相比于原版的Cline,Roo-Cline增加了很多当时看比较激进的功能(比如一开始的自动执行,到后面自定义mode,自定义prompt,subtask等等,有些记不清了),后面roo-cline这个团队干脆直接开始把AI编程当做主业,直接出来创业了,项目名称也改成了Roo Code。

据我了解,roo code的团队核心人员规模相当小(初期应该只有1个创始人+2个程序员),但是对于AI Coding的使用相当激进,基本上国内的AI编程产品还在研究代码补全用什么快捷键触发的时候,roo code已经能够运行十多分钟左右的中型任务了。

Roo Code社区里也相当活跃,尤其是对于PR的宽容度非常高,我也是这个时期开始参与到Roo Code的开发,主要贡献了多点编辑(一次模型调用可以修改文件的多个位置)、TODO Reminder、AI消息解析器重写、MCP增强和乱七八糟的一堆小优化,还包括后面我们还开源了把roocode移植到idea上的runvsagent项目。

(这里还有个小插曲,RooCode社区对于核心贡献者的回馈非常朴实:直接给你充模型token)

在Roo Code社区完成了一个大功能的迭代(Boomerang Tasks)之后,roocode彻底开启了AI长程任务能力。甚至在接近一年前,Roo Code社区就已经实现了AI分析Issue-AI开发代码-AI Review的全AI化工作流(他们把这个能力包装成了github上的roomote机器人)。我记着在我提交了TODO Reminder的那次版本更新的office hours直播,主题就是一群人看着AI自己在那独立执行了6小时,完成了一个综合游戏网站。

在这段时间可以说是roo code这个项目最辉煌的时间:有大量的用户和开发者,openrouter的token使用排名上甚至一度排到了第一名。

后来roo code做了一些商业化方面的尝试,对于原有功能的开发开始放缓。加上同类型项目的竞争(kilo code、opencode等),再加上cli等“无ide模式”模式的兴起,再再加上一个roocode作为一个小团队,没有那么多钱可烧,因此团队做了次方向迁移,全力押注roomote。按创始人的说法,“Not because Roo Code failed, but because the world it served would cease to exist. We're letting it go because we're already all-in on what comes next.”

从我个人的角度来说,在未来半年的时间里,编程工具还会维持四个范式混战:传统的IDE+AI(比如cursor、vscode+插件)、过渡性的CLI工具(比如claude code)、越来越完善的原生AI开发工具(比如codex app)和初具雏形的远程机器人模式(roomote),长期来看,我认为逐渐会向后者倾斜。

但是从AI发展的这几年来看,每次范式的变化都是跨越式的变化,需要等待模型的发展、工具的成熟、认知的进步、甚至是一些偶然事件,因此不用过于在意目前手里的AI工具是否具备先进性,把握当下吧。

发布于 北京