Cursor 好用是真的好用,也是笔者体验过最好用的 AI 辅助工具了,在试用期过后,也看到很多人对 Cursor 每月的 20$ 费用望而却步!毕竟这 20$ 能让我喝好几碗羊肉汤...!
近期国产大模型 DeepSeek 发布了 v3 版本,性能大幅提升,可以媲美当前的老大哥 Claude-3.5-Sonnet,同时价格也很美丽,如果说 Cursor 每个月要花 20$,DeepSeek 可能把后面的单位 \$ 去掉就可以了,瞬间是不是感觉香了?毕竟能省不少啊。
DeepSeek V3 费用
于是,把 DeepSeek-V3 接到了 Cursor,体验下来 Cursor 对自定义的模型还是有功能限制的,例如,只能使用 Cursor Chat 模式、文件内容唤起提问或终端唤起提问发现不太灵通,当然如果你对 Cursor Chat 模式已经满足了也 ok 的,因为我想要 Agent 功能,这个只能在 Composer 模式下用,同时 Composer 还支持关联多文件修改。详情参见 我把最近爆火的 DeepSeek-V3 接到了 Cursor!
最近,又发现了一个当前最具性价比的组合 Cline + DeepSeek-V3(还不用担心🪜问题 😎)
Cline 是什么?
Clien 是一个开源的 AI 助手,以 VS Code 插件的形式来使用(目前唯一支持的也就是 VS Code 编辑器),使用和上手都很简单。
主要功能如下:
- 高度可扩展性:Cline 支持很多 API 提供商,例如 penRouter、Anthropic、OpenAI、Google Gemini 等,与 OpenAI 兼容的 API 也同样支持,这里我们就会用到 DeepSeek。还能通过 LM Studio/Ollama 使用本地模型。
图片
- 终端命令支持:Cline 可以在终端直接执行命令并接收输出,例如安装依赖 npm install 这个命令有时候网络不好了,很耗时的,但你也不用等它完成,有个 “Proceed While Running” 按钮,意思是运行时继续,这会让命令在后台运行同时 Cline 还能执行任务。代码生成成功之后,要运行 npm run dev 命令,Cline 也是可以直接运行的。
图片
- 创建和编辑文件:Cline 可以直接在编辑器中创建和编辑文件,展示更改的差异视图。还能监控 linter / 编译器错误(缺少导入、语法错误等),这样他就可以自己解决过程中出现的问题。Cline 所做的所有更改都记录在文件的时间轴中,如果需要,提供了一种简单的方法来跟踪和恢复修改。
- MCP:全称为模型上下文协议,可实现 LLM 应用程序与外部数据源和工具之间的无缝集成,详情参见 https://github.com/modelcontextprotocol
- 为当前的任务请求添加上下文,支持以下四个。
图片
Cline + DeepSeek-V3 集成和 Demo
在 VS Code 应用商店搜索 cline 并安装。
图片
左侧工具栏点击笑脸按钮,配置 DeepSeek-V3 的模型和 API 地址,注意,模型 ID 一定要填写 deepseek-chat,目前 DeepSeek 已将模型 deepseek-chat 升级到了 DeepSeek-V3。笔者在这篇把最近爆火的 DeepSeek-V3 接到了 Cursor! 文章中也有介绍过。
图片
接下来打开 Clien Chat 窗口,就可以发送请求了。
图片
以下是笔者录制的视频,记录了完整的 Cline + DeepSeek-V3 配置和实现一个 Todo List Demo 过程。
Cline + DeepSeek-V3 使用感受
DeepSeek-V3 是提供了大模型能力,整体还是 Cline 的使用体验。这个小 Demo 项目的搭建速度还是挺快的,我开启了 Auto-approve 功能,允许 Cline 读取、编辑文件、执行一些安全的命令,所以视频中的 Demo 是没有直接参与代码的,全部都是 Cline 来完成,这个和 Cursor 的 Agent + Yolo 有点像。
回到文件内部做些修改时,发现没有 Tab 补全,对于习惯 Cursor 补全的来说,确实有点不习惯。
图片
无法在文件内唤起内联 Chat,如果想对某块内容做修改,也没法选择具体的行,需要在 Cline Chat 窗口描述,但它的修改结果也会有类似 git diff 的差异对比,能清楚的看到改前和改后区别。
图片
Cline Chat 窗口来回跳,体验有点不好... 不知道是不是我哪里设置的问题。
结论
Cline 感觉更适合一些没有代码经验,想完全依赖聊天交互搭建整个应用的群体,应付一些小项目 ok。如果不想每月花费 Cursor 20$,可以试试这个。
对于企业级项目,公司多人维护的,当前还是 Cursor 吧(个人更习惯),AI 辅助工具我现在定位还是辅助为主,类似 Cline Auto-approve 或 Cursor Agent 在搭建新项目或写一些小 Demo 时确实惊艳,在逻辑复杂的大型项目中还是有点担忧的,弄不好就改了不该改的文件...