使用Cline+deepseek实现VsCode自动化编程

不知道大家有没有听说过cursor这个工具,类似于AI+VsCode的结合体,只要绑定chatgpt、claude等大模型API,就可以实现对话式自助编程,简单闲聊几句便可开发一个软件应用。

但cursor受限于外网,国内用户玩不了,而且还收费很贵,非常的不接地气。

于是乎就有了平替,VsCode上的一个插件Cline非常好用,免费、简单、强大。

关键是,Cline除了能接入chatgpt、claude等主流的大模型API,还支持最近爆火的deepseek,写起来代码来那叫一个酣畅淋漓。

当然,模型API不是免费的,需自己去采购。

话不多说,简单讲下操作流程。

首先,你需要有VsCode软件,并配置好了相应编程环境,比如我用的Python。

接下来,在VsCode插件库中搜索Cline,直接下载和安装。

安装好后,便可以直接使用Cline,选择你想用的大模型API,比如deepseek,然后填入key密钥即可。

key获取很简单,每个大模型都有自己的网站,去里面找找就有了。

选择deepseek后,你可以设置对应的模型,比如deepseek-reasoner,Cline会显示该模型的功能,是否支持图片等,还会显示调用tokens计费规则,以及自定义设置system prompt。

你还可以配置MCP服务器,MCP服务器可以为Cline提供额外的"能力",比如访问PostgreSQL数据库、执行特定任务的工具等。这些服务器运行在本地,通过MCP协议与主应用(Cline)交互。

配置好key等参数后,你会看到一个对话框,直接开始"对话式"代码开发吧!

接下来,咱们简单测试下,让Cline使用Python写一个简易GUI计算器程序。

指令:

使用Python tkinter开发一个简易计算器应用,功能如下:

1、具备通用计算器界面,UI美观简洁

2、可支持加减乘除计算、平方、开根号

Cline速度非常快(当然这取决于模型API速度),立马开始分析需求,并在左边新建calculator.py文件,自动写代码,完全不需要你操心。代码写好之后,它会提示你保存和执行。

大概只需10秒,一个简易的计算器程序便开发好了,Cline写了115行代码,看执行UI效果似乎还不错。

但是当我使用计算器来计算6*8时,它居然报错了!!!说明代码存在bug

这很正常,因为目前的AI大模型也不是万能的,很难一次写好程序。

我们不需要自己去debug,把错误提给Cline,让它自动修改代码。

指令:

使用计算器程序时,发现计算出现错误,无法输出正确结果

Cline会分析bug,并给出解决方案,然后修改代码。

debug完成后,再次保存和执行代码,接下来计算6*8,就出现正确答案了。

这个计算器UI太朴素了,我想优化下界面风格,参照IPhone计算器来个大变身,只需要把需求提给Cline即可,它会帮你改代码,实现想法!

指令:

优化UI,参照IPhone计算器应用风格来设计

1、背景采用黑色,数字按键采用灰色,其他按键采用橙黄色

2、所有按键字体颜色为白色

最终呈现效果如下:

开发好脚本后,还可以让Cline将脚本打包为exe软件,便可以直接在电脑中执行。

指令:

将该脚本打包为exe软件

只需要等待片刻,Cline会自动将计算器脚本打包为exe可执行文件,成为你自己的专属软件。


你可以设计更加丰富实用的功能,Cline都可以实现,只要你的需求足够明确。

相关推荐
IT_陈寒16 分钟前
React 18实战:7个被低估的Hooks技巧让你的开发效率提升50%
前端·人工智能·后端
数据智能老司机1 小时前
精通 Python 设计模式——分布式系统模式
python·设计模式·架构
逛逛GitHub1 小时前
飞书多维表“独立”了!功能强大的超出想象。
人工智能·github·产品
机器之心2 小时前
刚刚,DeepSeek-R1论文登上Nature封面,通讯作者梁文锋
人工智能·openai
数据智能老司机2 小时前
精通 Python 设计模式——并发与异步模式
python·设计模式·编程语言
数据智能老司机2 小时前
精通 Python 设计模式——测试模式
python·设计模式·架构
数据智能老司机2 小时前
精通 Python 设计模式——性能模式
python·设计模式·架构
c8i2 小时前
drf初步梳理
python·django
每日AI新事件2 小时前
python的异步函数
python
拳打南山敬老院3 小时前
漫谈 MCP 构建之Resources篇
前端·后端·ai编程