不知道大家有沒有聽說過cursor這個工具,類似于AI+VsCode的結合體,只要綁定chatgpt、claude等大模型API,就可以實現對話式自助編程,簡單閑聊幾句便可開發(fā)一個軟件應用。 但cursor受限于外網,國內用戶玩不了,而且還收費很貴,非常的不接地氣。 于是乎就有了平替,VsCode上的一個插件Cline非常好用,免費、簡單、強大。 關鍵是,Cline除了能接入chatgpt、claude等主流的大模型API,還支持最近爆火的deepseek,寫起來代碼來那叫一個酣暢淋漓。 當然,模型API不是免費的,需自己去采購。 話不多說,簡單講下操作流程。 首先,你需要有VsCode軟件,并配置好了相應編程環(huán)境,比如我用的Python。 接下來,在VsCode插件庫中搜索Cline,直接下載和安裝。 key獲取很簡單,每個大模型都有自己的網站,去里面找找就有了。 你還可以配置MCP服務器,MCP服務器可以為Cline提供額外的“能力”,比如訪問PostgreSQL數據庫、執(zhí)行特定任務的工具等。這些服務器運行在本地,通過MCP協(xié)議與主應用(Cline)交互。 ![]() 配置好key等參數后,你會看到一個對話框,直接開始“對話式”代碼開發(fā)吧! ![]() 接下來,咱們簡單測試下,讓Cline使用Python寫一個簡易GUI計算器程序。 指令:
Cline速度非??欤ó斎贿@取決于模型API速度),立馬開始分析需求,并在左邊新建calculator.py文件,自動寫代碼,完全不需要你操心。代碼寫好之后,它會提示你保存和執(zhí)行。 ![]() 大概只需10秒,一個簡易的計算器程序便開發(fā)好了,Cline寫了115行代碼,看執(zhí)行UI效果似乎還不錯。 ![]() 但是當我使用計算器來計算6*8時,它居然報錯了!?。≌f明代碼存在bug ![]() 這很正常,因為目前的AI大模型也不是萬能的,很難一次寫好程序。 我們不需要自己去debug,把錯誤提給Cline,讓它自動修改代碼。 指令:
Cline會分析bug,并給出解決方案,然后修改代碼。 debug完成后,再次保存和執(zhí)行代碼,接下來計算6*8,就出現正確答案了。 ![]() 這個計算器UI太樸素了,我想優(yōu)化下界面風格,參照IPhone計算器來個大變身,只需要把需求提給Cline即可,它會幫你改代碼,實現想法! 指令:
開發(fā)好腳本后,還可以讓Cline將腳本打包為exe軟件,便可以直接在電腦中執(zhí)行。 指令:
![]() 只需要等待片刻,Cline會自動將計算器腳本打包為exe可執(zhí)行文件,成為你自己的專屬軟件。 你可以設計更加豐富實用的功能,Cline都可以實現,只要你的需求足夠明確。 |
|
來自: 西北望msm66g9f > 《生產力》