Double是由YC支持的AI编码助手,目前还是beta阶段,可以免费使用。
在vscode里面搜索“doublebot.doublebot”安装。
取名Double的意思估计是“Let's get you coding twice as fast”,这个目标很实际,就是Double这个词太常用,要用搜索引擎搜到它还不容易。
Double直接对标GitHub Copilot,在官网直接放出了对比图(看下面的示例),Double相对GitHub Copilot有这些改进:
- 生成代码自动导入依赖;(试了不会自动导入?还要按一下快捷键。)
- 括号自动关闭;
- 行中间自动完成代码;
- 自动建议变量名;(示例的变量名感觉不太合适)
- 支持多光标模式。
这些改进有用,但是拉不开差距,GitHub Copilot要想跟上也很快。
大招来了:
在Vs Code的设置里,搜索Double,可以选择Double对话的模型:GPT4 Turbo或者新鲜出炉的Claude 3(Opus)(最高配的Claude3,号称已经超过了GPT4)。
简单测试下来,Claude 3(Opus)的对话用起来还是很爽的,可以当通用的对话机器人来用,不限于编程问题,响应也很快。不过在Double里面目前只是文本对话,还不支持上传图片、PDF。
Double这种先用免费使用强大的大模型吸引新用户的策略和“前辈”Cursor如出一辙,它的快捷键也在“致敬”Cursor:你用Ctrl+L开始新对话,我就用Ctrl+M;你用Ctrl+Shift+L添加选中的代码到对话,我就用Ctrl+Shift+M。稍有不同的是,Double的Ctrl+Shift+M会始终用选中的代码开始新对话,要把代码添加到已有的对话,要用另外的快捷键,这个我觉得是增加了复杂性,不如Cursor的设计。
Double还没有深度使用,简单用下来,细节还比不过Cursor,不过冲着免费的Claude 3(Opus),可以尝试用起来了。
2024-03-19更新:Double再一次“致敬”Cursor,和Cursor一样,每个月只有50条免费的GPT-4/Opus消息了。
附:Double的网站:docs.double.bot/introductio…