Trae國內版出來了,真的好用嗎?

年初一月份,我就看到新聞,位元組面向海外發布了一款 AI IDE,叫做 Trae[1]
我心想,現在的 IDE 都有 AI 外掛,功能完備,位元組自己也有 MarsCode 外掛[2],有必要再做一款單獨的 IDE 嗎?
我就沒有特別關注這個工具。
上週,我遇到位元組的同學,得知 Trae 國內版就在本週釋出,我還提前拿到了內測版,這可是國內市場的首個 AI 原生 IDE。
今天,就來說說我的使用心得,順便也探討一個更大的問題:AI 工具已經這麼多了,該不該造新的輪子?
先透露一下結論:Trae 國內版值得用。它作為一個 AI IDE,整體比外掛好用,而且內建的大模型——豆包 1.5 pro、DeepSeek 滿血版——無限量免費使用。

一、國外版與國內版

介紹使用體會之前,我先解釋一下,兩個版本的區別,主要是模型的差異。
Trae 國外版使用國外的模型,對於國內使用者來說,存在連線不上、等待時間長、網速較慢等問題。
Trae 國內版使用國內的模型,連線可以保證穩定快速,介面也根據國內使用者的習慣進行了定製。
我也問了位元組的同學,Trae 國內版和 MarsCode 是什麼關係。回答是,它們是同一個團隊的作品,適用於不同場景
如果你想保留原來使用的 IDE,只增加 AI 程式設計相關功能,那就用 MarsCode 外掛。如果想體驗一個全新的圍繞 AI 設計的原生 IDE,那就試試 Trae。
這兩個產品後續都會長期開發,可以根據自己的需要選擇。

二、安裝

Trae 國內版需要去官網 trae.com.cn[3]下載。
目前,有三個版本:Windows 版、macOS Intel 晶片版、macOS M 系列晶片版。
安裝啟動後,會出現下面的畫面。
接著,讓你選擇亮色/暗色主題,以及語言(簡體中文)。
它還會問你,要不要匯入原來 IDE(VS Code/Cursor)的配置,算是很貼心的設計了。
最後,問你要不要登入。不登入也可以用,只是某些功能會受到限制。登入的話,就跳轉到 Trae 官網,用你的手機號登入。
一切完畢,就會進入使用介面。

三、使用介面

Trae 的使用介面,相當簡潔。左側就是 VS Code 的介面,熟悉的話,上手沒有任何難度。
介面的右側是 AI 區域。可以看到,它分成兩個模式:Chat 和 Builder。
Chat 模式是預設模式,也就是問答模式。AI 回答問題,也可以生成程式碼,但不會生成專案,需要自己手動把程式碼複製過去。
Builder 模式是專案模式,你給出文字描述,讓 AI 一鍵生成專案。
下面,就來試試這兩個模式。

四、Chat 模式

Chat 模式的主體就是一個對話方塊,右下角按鈕可以選擇底層模型。
國內版目前有三個模型可供選擇。
豆包 1.5 proDeepSeek R1DeepSeek V3
這三個模型都是免費無限量使用,DeepSeek 系列模型都是滿血版。我實測,速度令人滿意,能夠較快地給出回答,沒有遇到“伺服器繁忙”的提示,包括最耗時的 DeepSeek R1 模型都是如此。
至於,回答問題的質量,老實說,現階段領先的大模型,這方面已經沒有太多可挑剔的了。
任何問題都可以問,包括非技術類的問題。
我直接讓它生成程式碼,回答的格式非常友好。
大家注意,上圖中,第一個程式碼塊是終端程式碼,右上角有三個按鈕(下圖)。
上圖右上角的三個按鈕,分別是“複製”、“新增到終端”和“執行”。如果點選後兩個按鈕,會直接把程式碼傳入 Trae 內建的終端,就像下面這樣。
這部分,我感覺用起來比外掛版流暢,整體感更強,這大概就是把 AI 做成 IDE 的好處了。

五、Builder 模式

再看 Builder 模式,它可以一鍵生成專案。
點選上方的標籤頁,切換到該模式。可以看到,第一次進入,會有一個“啟動 Builder”按鈕(下圖)。
系統會提示你(下圖),這裡可以從零到一完成專案構建,並且所有修改會自動儲存,並顯示兩個示例專案:貪吃蛇和 Todo List。
為了測試正常的流程,我就直接在下方的對話方塊輸入:“請用 React 生成一個 Todo List 應用。”
系統會提示你指定一個目錄,作為專案目錄。然後,它不斷給出操作步驟(下圖)。
上圖中,需要執行具體的命令時,它會附有“執行”按鈕,要你點選確認。
點選後,Trae 會自動開啟內建的終端,執行該命令(下圖)。
然後,它會一個個生成所需的檔案,要求你審查。
所有檔案生成完畢,就出現了啟動本地預覽伺服器的命令。
執行後,Trae 會啟動一個內建的 webview 頁面,展示渲染效果,即時更新。
這個很贊,任何修改都可以馬上看到結果。
但是我必須說,不知道是不是內測版的緣故,Builder 模式目前還不完善,只適合為專案生成架構,做不到一步到位,離理想狀態有些差距。我試了多次,如果需求複雜一點,生成的程式碼很難一次就跑起來,需要多次修改。大家對它要抱有合理期待,這個模式後續還需要不斷完善。

六、其他功能

除了兩大模式,Trae 的其他功能也可圈可點。
(1)程式碼智慧補全。
這是 AI 程式設計助手的基本功能,就不多說了。只要按回車鍵換行,Trae 會閱讀並理解當前程式碼,然後自動補全後續程式碼。
如果有註釋,它會根據註釋,生成缺少的程式碼。
(2)指定上下文。
Trae 允許指定對話的範圍(上下文)。具體方法是在對話方塊輸入#號。
上圖中,在對話方塊輸入#後,系統就會自動彈出一個選單,讓你選擇上下文(context),一共有四種。
Code(程式碼)File(檔案)Folder(資料夾)Workspace(工作區)
預設的上下文是當前工作區(Workspace,即目前開啟的專案),也可以指定為某個函式或類(Code)、某個檔案(File)、某個資料夾(Folder)。
一旦指定了上下文,AI 的回答會更有針對性。比如生成程式碼時,就會結合上下文的場景。
(3)一鍵轉對話。
為了方便地將程式碼編輯框的內容,傳送給 AI,Trae 提供“一鍵轉對話”按鈕,省去了複製貼上的麻煩。
上圖中,選中某段程式碼,系統就會彈出“新增到對話”的浮動選單,一鍵複製到 AI 對話方塊,便於提問。
終端視窗的報錯資訊,也有這個功能(下圖),這就很方便讓 AI 來 debug。
(4)模型自定義功能。
我聽位元組的同學說,Trae 後面會支援模型自定義功能,使用者可根據自己的喜好,接入對應的模型API。

七、總結

我試用 Trae 國內版後,感到它有幾個顯著優點。
(1)產品設計周全,最常用的場景都考慮到了,使用者體驗比較流暢。
(2)介面友好,互動設計良好,開發者容易上手。
(3)AI 模型(包括滿血版 DeepSeek)無限量免費使用,響應始終穩定快速。
不足之處是 Builder 模式還不夠強,生成的程式有 bug,第一次生成往往跑不起來,需要不斷調整,耗時較多。
總結就是,一個完整的 AI IDE 還是比 AI 外掛,用起來更容易,有“一體感”,達到了更大的定製程度。
隨著 AI 的能力進一步發展,AI IDE 的想象空間會更大,也許會成為未來 IDE 發展的主要方向。
Trae 國內版剛剛上線,開發團隊希望大家下載試用[4],多提寶貴意見。
(完)

References

[1]

 Trae: 

https://sourl.cn/g3vtkm
[2]

 MarsCode 外掛: 

https://www.marscode.cn/workbench
[3]

 trae.com.cn: 

https://sourl.cn/g3vtkm
[4]

 下載試用: 

https://sourl.cn/g3vtkm


相關文章