推荐它的三个理由

  1. 在 IDE 内的使用和 Github Copilot 一样方便,并且更省钱

  2. 支持切换各个商用模型,也支持本地模型接入,第一时间把开源新模型接入到开发工作流里

  3. 可以构建自己领域知识的Agent,专人专用,比如 SQL 专家或者接口文档喂进去

可以看下创始人的推,有不少展示片段:Daniel San


基本功能介绍

插件商城可以直接搜索到,安装后左侧sidebar和右下角toolbox都有入口

image.png


针对研发流程的常见功能了,用惯了 copilot 是一致的,包括修复、解释、重构、完善注释、单元测试。

基本使用方式就 /explain @文件 这样,等于需要AI向你解释某个文件中代码的用途。

基本使用方式也可以是 /explain + Import Selection 这样,等于需要AI向你解释选中的代码片段的用途。

image 1.png

image 2.png


模型可以自由切换,商用的对应需要折腾下连接下api key (都熟门熟路了吧)

蛮推荐搞个 LM Studio 直接本地管理所有模型和日志的,好用,但要折腾下 😀

image 3.png


除了选择模型直接对话,也可以选择 CodeGPT 提供的 Agent,比如它这个 python 解释器是带代码运行的,确实方便,还有BI、SQL那些我还没尝试,但肯定用的上。而且可以自己定义这个Agent,支持上了RAG对于具体场景才是真有用,要是再带个 web search 就更妙了。

image 4.png

image 5.png