@CodeBuddy

去年AI编程以VSCode插件为主流形态,自从Cursor和WindSurf面世之后,独立的IDE又成了新的趋势。今年字节推出了独立IDE:TraeCN,阿里也推出了LingmaIDE。

最近,又冒出一位国产AI编程IDE的武林高手,那就是腾讯推出的CodeBuddy IDE。

作为20多年的编程老兵,迫不及待的全面评测了一下,第一时间给大家做个分享。

下载了CodeBuddy独立IDE之后,启动时和其它AI IDE一样,会通过浏览器页面进行登录。

因为现在只有国际版,因此登录时需要处理一下网络哦,最好选新加坡。只用用Google账号登录是最方便的。

而且,目前是内测阶段,需要申请邀请码才能体验。(需要邀请码的可评论区留言‘CodeBuddy’抽 5 位送永久体验码!)

进入主界面,就能看到CodeBuddy和其它AI编程IDE,如TraeCN,LingMaI(通义灵码IDE),国外的Cursor、WindSurf等编程IDE,是有天壤之别的定位区别。

可以看到底部有‘Craft’模式和‘Chat’模式。 Craft 智能体是CodeBuddy的主打模式,通过自然语言描述需求,自主完成需求分析、产品设计、多文件代码生成与工程搭建。

另外,深度整合腾讯云生态,支持 MCP 开放协议,可一键调用腾讯云函数、数据库等资源。

我们先来对比一下TraeCN最开始的界面:

右侧是一个很小的AI对话框,假设你想开启一个新项目,你最好的操作办法是,你得先创建一个空的文件夹,打开这个文件夹之后,再跟右侧的AI基于该项目进行讨论。

所以其定位就是基于已有项目的AI编程助手,你得先有一个项目,哪怕是个空项目也行。

但是,说老实话,这个对于编程小白来讲,就是一个门槛。很多小白拿到这个IDE就在这个主界面懵逼了。

腾讯CodeBuddy的定位更像是一个由AI驱动的研发团队,通过下面这排按钮就可以看出它能做什么:

  • 可以从Figma导入设计稿,意味着能自动从设计稿驱动后续的代码开发。
  • 可以通过Components选择前端组件,里面可以选择TDesign,MUI,Shadcn,这三大主流前端组件库。让有开发经验的人可以严格控制AI编程的组件库。
  • Integration里面有Supabase一站式解决数据库问题,还有Tecent CloudBase一站式解决部署问题。

然后就是它的大模型连接的都是编程很牛的Claude和Gemini。因为目前只有海外版,所以这里暂时没有国产编程大模型的选项。

我们把对这个项目的想法尽量详细的描述给CodeBuddy,它就会开始从头到尾自动化工作了。CodeBuddy是一个非常智能的工具,它能够理解我们的需求,并且根据这些需求,自动地进行项目的规划、设计、编码、测试,甚至是部署。我们只需要提供一个大致的想法,CodeBuddy就能帮我们完成从概念到实现的整个过程。从而让我们能够更加专注于项目的创新和优化。

可以看到,CodeBuddy首先开始自动完成前端页面的开发。其实这里它应该自己也做了一些页面的设计的思考,因为是一个比较简单的WEB工具,所以没有自动生产设计稿的过程。可以直接前端coding了。

完成前端开发后,CodeBuddy能自动分析数据需求,生成匹配的数据库表结构,包括字段类型、关联关系等;同时创建符合业务场景的模拟数据,确保数据逻辑合理。

此外,它还会根据所用技术栈,自动生成全套数据库访问代码,涵盖增删改查、数据验证和异常处理等,实现前后端与数据层的无缝衔接,省去手动开发数据层的麻烦。

更让人惊喜的是,连开发中用到的语音朗读功能,CodeBuddy都能自动处理妥当。它能根据页面交互场景,生成适配的语音调用逻辑,包含文本提取、发音参数配置及播放控制等代码,直接就搞定了文字转语音的功能。

最后,它自动编译并成功启动了这个项目,直接在IDE左侧展示项目的页面运行效果,不需要我点击链接开启一个浏览器实例,这个很方便。项目成功启动之后,右侧会汇总整个项目的功能、设计、数据、测试等完整信息。妥妥的一个研发团队才能搞定的事情,CodeBuddy就自动搞定了。

到目前为止,我只是输入了我对这个项目的需求和想法,没有做过任何设计,也没有写过任何代码,CodeBuddy全自动搞定了一个可用的版本给我。

接下来,如果我对这个页面有什么想法,CodeBuddy这个“AI Visual Optimization”是很不错的功能。直接提出对这个页面的修改想法,它自己就改动了。

CodeBuddy允许你选择页面上的元素,然后直接提出修改要求。比如我选中这个白色的面板,提出要增加一些粒子效果动画。

它很精准的理解了我的需求,然后哼哧哼哧开干。

很快,背景上就出现了一些运动的粒子效果,还真是不错。

第一个版本我试了一下,我要的功能都实现了,但是没有支持语音识别。

一句话之后,CodeBuddy就开始全面修改代码,增加这个语音识别功能了。

发现BUG也是一句话的事:

很快,这个记单词的WEB工具就完全做好了,功能齐全,是一套完全可以马上上线的系统。

CodeBuddy每次都会对当前的进度和情况进行汇总,这点很贴心。

从服务器日志可以看到,应用正在正常运行,所有文件都已成功加载。语音识别功能现在已经完全集成到主应用中,用户可以:

功能确认:

🎤 语音输入完全可用

  • 点击"🎤 语音输入"按钮启动语音识别
  • 系统提示"请说出英文答案"
  • 用户直接朗读英文单词
  • 识别结果自动填入输入框
  • 1.5秒后自动提交答案

🎨 完整用户体验

  • 炫酷粒子背景:20个动态粒子营造学习氛围
  • 双重输入方式:键盘输入 + 语音输入
  • 实时状态反馈:按钮变色、状态提示
  • 智能语音交互:全程中英文语音引导
  • 分组结果展示:清晰区分学习成果

🛡️ 智能保护机制

  • 浏览器兼容性检测
  • 10秒语音输入超时保护
  • 错误处理和友好提示
  • 自动状态重置

这个初一单词记忆测试工具现在完全符合您的要求,为学生提供了一个既有趣又高效的英语学习平台!🎉

总的来讲,CodeBuddy是项目级的整合了需求、设计、全栈、数据库、调试、测试、部署的全家桶IDE。普通软件项目应该都可以全自动比较全面的搞定。

确实有些小激动,对我们这些拥有二十余年编程经验的老司机而言,不仅能够帮助我们有效提升编码效率,减轻重复性工作负担,更能凭借AI IDE智能化的能力完成复杂项目的需求分析、逻辑逻辑、界面设计、全栈编程,相当于给自己配置了一个专业高效的开发团队啊。

以前创业,为了做产品,需要招聘需求、设计、前端、后端、架构等各个岗位人才,才能完成一个产品的开发。不但投入很大,还有很多管理内耗。

现在,有了强大的AI研发团队之后,我们就可以将更多精力聚焦于核心架构设计与业务深度打磨,堪称行业发展赋予资深开发者的有力支持。

#AIIDE #CodeBuddy推荐官。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐