百度的文心快码 Comate AI IDE正式发布了,功能有亮点,价格不美丽

大家好呀,我是程序员夏叶,深度AI编程使用者,专注于分享AI编程方面的使用技巧、经验以及前沿资讯,有兴趣的可以关注我的公众号,一起学习,共同进步。

继字节的Trae和阿里的通义灵码发布IDE以后,百度的文心快码终于也发布了IDE,下载链接在这里:

comate.baidu.com/zh/download

我第一时间下载体验了一下,别的不说,这个UI界面给我的感觉比通义灵码强多了。

看起来百度在UI上用心了,后续安装还是老一套了,反正都是vscode的套娃,导入环境、选择主题之类的,这个就不多说了。

一、Comate AI IDE功能速览

看了下Comate的整体功能,感觉还是有点东西的,先来看一下整体的功能。

1. 智能体 (Agent)

当前Comate只支持一个内置的智能体Zulu,不能自定义智能体,也不能自选模型, Zulu编程智能体是Comate的核心,它实现了从"指令驱动"到"意图驱动"的根本性转变,Zulu智能体能够:

  • 理解意图:深度分析您的复杂需求。
  • 自主规划:将大任务拆解成可执行的子步骤。
  • 执行与反思:端到端地生成代码、编写测试,并根据上下文进行调整,最终交付一个完整的功能模块。

同时Comate针对Zulu智能体,也给了它一些必要的辅助功能:

  • 规则 :支持针对当前项目给Zulu设定规则,且规则生效方式有3种:始终生效、指定文件、手动生效
    • 始终生效:顾名思义,此规则将始终包含在模型上下文中,一直生效。
    • 指定文件:此规则将在对话中包含特定文件时生效,特定文件的判断包含之前的对话或当前会话中已添加文件,支持通配符(例如 .py 或 client/ /*.tsx)。
    • 手动生效:此规则仅在明确提及使用时才生效(在对话中#rulename)。
  • MCP :Zulu智能体可作为MCP客户端调用MCP服务,当前支持STDIO和SSE传输两种模式,Zulu智能体支持项目级MCP服务 ,同时可以查看当前项目已安装的MCP服务,支持对MCP进行启用和禁用
  • Debug:只能Debug可以快速解决代码编译、运行报错,包含终端报错修复和编码区报错修复两大功能。
    • 终端报错修复:鼠标悬浮错误日志上面,自动弹出『Comate分析与修复』,点击后自动触发Zulu智能体开始修复,无需复制到对话框;
    • 编码区报错修复:鼠标悬浮到编码区波浪线,点击快速修复,也会弹出一系列的修复方法。

2. 代码补全

Comate将代码补全提升到了新的高度,让编码过程如行云流水般顺畅。

  • 上下文感知续写:无论是单行代码、多行代码块还是整个函数,Comate都能根据当前代码的上下文,提供高精度的实时续写建议。
  • 注释生成代码:只需在编辑器中写下一段清晰的注释来描述功能,Comate便能为您生成完整、健壮的代码实现。这极大地加速了从思路到代码的转化过程。
  • 超级代码补全:超级代码补全是一种高级的代码辅助工具,它不仅可以补全代码,还能智能地修改现有代码、预测光标位置,并支持多行代码的改写,帮助开发者更高效地完成编码工作。

对于代码补全,Comate提供了一系列的配置功能:

3. Chat模式

在IDE的侧边栏,Comate提供了一个强大的 Chat对话窗口,这是您的专属技术问答与编程智囊团。您可以在这里:

  • 提问与学习:对项目中的任何代码片段、设计模式或技术难点提出问题,Comate会结合您的代码库进行解答。
  • 调试Bug:粘贴错误信息或描述问题现象,Comate会分析代码并提供修复建议。
  • 代码解释:选中一段复杂的代码,让Comate用自然语言为您解释其功能、逻辑和设计思路,是快速理解遗留代码或学习新框架的利器。

目前chat模式支持选择模型,主要有如下模型:

4. 行间对话

"行间对话"功能将AI能力无缝嵌入到您的编码"心流"之中,无需切换窗口或中断思路。在代码编辑器中,选中一块代码块,在弹框中选择Edit或者使用ctrl + i快捷键,打开行间对话框,支持如下功能,例如:

  • 一键优化:对选中函数进行重构或性能优化。
  • 添加注释/文档:为函数或复杂逻辑一键生成清晰的注释和文档。
  • 生成单元测试:快速为某个方法生成对应的单元测试用例。
  • 解释代码:即时获取对某段代码的简明解释。

5. 预览与元素级调试

这是为前端开发者量身打造的沉浸式开发体验,集成在 Comate AI IDE 中。

  • IDE内实时预览 :启动前端项目后,可以直接在IDE内部的浏览器中看到运行效果,无需在编辑器和外部浏览器之间来回切换,同时可以手动点击左侧预览图标开启预览功能,Zulu智能体 会自动检查是否存在可预览实例,若有将在预览页面中即时呈现 Web 页面。
  • 元素级点选与修改 :最革命性的是,可以直接在预览窗口中用鼠标点击任何一个UI组件或HTML元素,Comate会立即定位到对应的源代码。您可以直接通过对话下达修改指令(如:"把这个按钮的名称改为开启"),实现"所见即所得"的编程,极大地提升了UI调试和迭代的效率。

二、Comate功能亮点

从我目前使用和支持的功能上看,我认为Comate还是有不少亮点的:

  • 启动迅速:相比Trae每次启动都卡顿,Comate启动迅速,跟vscode一样丝滑;
  • 界面友好:这一点是跟阿里的Lingma比较,反正Lingma用过一次以后我就不想打开了;
  • 项目级MCP配置和启停:Comate支持项目级MCP配置,并且可以对MCP服务进行启停,这一点对于Trae我是深恶痛绝,Trae不管打开啥项目,都打开所有的MCP服务,并且全部启动,要知道一个MCP可能就是一个子进程,MCP多了以后,Trae可能就有100多个进程了;
  • 代码补全支持开启和关闭:这又是Trae死都不改的一点了,不知道多少人在掘金上要求Trae可以关闭代码补全功能,但是Trae从来不听;
  • 手动开启预览:针对一些静态的html,点击左侧预览图标以后,Zulu会自动开启一个端口来方便预览;
  • 前端元素所见即所得:这又是比较好的一点,当我们想修改界面某个元素时,可以直接选择这个元素进行修改,这样智能体可以修改的更准确。

三、Comate价格

虽说Comate功能上有一些亮点,但是价格上真的不那么美丽啊。

看一下当前国内3大AI IDE价格:

  1. Trae:国内版免费。
  2. Lingma:当前价格如下:
  3. Comate:当前价格如下:

Trae国内版和Lingma当前其实都是免费使用的,Comate就不一样了,Zulu智能体50次请求能干啥,想多用就得付费,每个月59(PS:原价100元),这个价格都赶上Trae国际版的费用了,不会有人认为Zulu智能体能赶上Claude模型吧?

不过也不能太过武断,我还没有实际使用Zulu开发过一个项目,后面我试一下,看看它到底凭啥能跟Trae国际版一个档次。

好了,今天就说到这里了,如果对你有所启发,麻烦动动你宝贵的小手点个赞,谢谢!

另外我也把所有Trae相关的文章整合到了腾讯ima知识库,感兴趣的可以关注公众号以后回复知识库3个字获取加入方式。

相关推荐
slowlybutsurely38 分钟前
Cursor快速入门
java·ai编程·cursor
程序员陆通2 小时前
Vibe Coding开发微信小程序实战案例
微信小程序·小程序·notepad++·ai编程
「、皓子~3 小时前
后台管理系统的诞生 - 利用AI 1天完成整个后台管理系统的微服务后端+前端
前端·人工智能·微服务·小程序·go·ai编程·ai写作
程序员陆通4 小时前
实战案例:独立开发者借助Semrush将效率类SaaS工具出海美国市场
ai编程
运维咖啡吧4 小时前
周一才上线的网站,单单今天已经超过1000访问了
前端·程序员·ai编程
一眼万年045 小时前
每天都在使用的VS Code Copilot Chat 开源啦!
aigc·ai编程·visual studio code
饼干哥哥6 小时前
AI编程搞钱|从0到1,用Cursor开发浏览器插件,上架谷歌商城赚美金
ai编程
鬼鬼鬼14 小时前
从软件1.0到3.0:在这场AI浪潮中,我们如何面对?
aigc·ai编程·cursor
散步去海边14 小时前
Cursor 进阶使用教程
前端·ai编程·cursor
摆烂工程师14 小时前
国内如何安装和使用 Claude Code 教程 - Windows 用户篇
人工智能·ai编程·claude