Antigravity-Google的AI IDE使用感受
目录
胜在免费,但体验离Cursor还有差距
最近使用Antigravity也有一段时间了,主要用来做自己个人的一些项目,来谈谈使用感受。
首先先吐槽下这个名字实在是太长了,不管是在命令行敲命令使用它,还是聊天或者博客里提到它的时候,都是非常得难打。
现在的AI IDE主要有两个用处,一个是tab补全,一个agent自动生成代码。
Tab补全
Antigravity的Tab离Cursor的补全差距非常得大,体现在两个方面。
其一是速度,弹出的速度比Cursor慢很多。
其二是智能性,这点比速度更让人无法接收。当我新写一段代码的开头时,后续补全的质量不好;当我在上下文中改一个变量的名字时,也不能像Cursor那样能够很智能地把相关的变量名都改了;而且,在Cursor里,我在一个文件里按照一定的逻辑改了好几段代码时,跳到另外一个很类似的文件,Curosr也能按照之前稍微有点复杂的逻辑自动进行补全,这点Antigravity完全做不到。
Agent自动生成代码
这点Google的财大气粗就体现出来了,虽然内置一些额度的限制,但是整体比Cursor的额度高很多。
默认的是Planning模式,当我输入一个相对复杂的需求时,它会先分析需求,列一个需求文档和一个实现步骤文档,让我Review后再继续生成代码。
但是它的多语言适配不是很好,我在规则里已经要求了用中文来进行回答,它的回答部分会变成中文,但是需求文档和实现步骤文档还是英文。
Agent的模型可以选Gemini Pro 3 和 Claude 的模型,真跑起来是库库得跑,感觉是完全不计Token。因为免费,不会像在Cursor那样用得心疼。
我试过在几个我之前完全没接触的框架,比如astro、qwik、nextjs里提出需求,让它在不改变原有目录的情况下加上i18n、完善seo、加上特殊处理等,大部分情况下都还可以。它改完之后会自己进行build,然后去build的文件夹里看结果是否满足我的要求。
大部分情况下都可以,但也有的时候是死活不对。这个时候它就像鬼打墙了一样,不停得改、不停得试,中途还会打一些日志文件自己分析。但是像这种情况一般最终都是没有成功。
Planning模式在Cursor下用就很伤了,因为Cursor规划会算一次次数,真正实施又会算一次次数,额度嗖嗖得就耗完了。
前端自动调试
它在写前端的时候,当让它去加一些元素或者去修改时,会自动打开一个新的Chrome浏览器。
在浏览器里面装上Antigravity插件后,Agent会使用这个浏览器打开网页自动进行调试,去看页面元素、log信息,检查是否符合要求,这点还是非常不错的。
感觉前端离死又近了一步。
关于免费
为什么说它免费呢,因为我在咸鱼花几十块钱买了个Gemini Pro的号。
用了没多久,就听说Antigravity发布了,去试了试,发现目前阶段是免费用的。等于白捡了。
个人总结
公司的项目,我还是会使用Cursor,让我感觉更安心点。
个人的项目,我会尽可能得去尝试Antigravity,毕竟白嫖且大碗。