Trae,字節跳動發布的AI原生編程工具,是繼InsCode AI IDE之后的中國又一款AI原生集成開發環境工具。2025年1月19日,字節跳動發布了一款面向專業的開發者提供服務的全新AI Coding產品Trae。Trae面向希望提高編程效率、減少重復性任務的開發者,無論是初學者還是經驗豐富的開發人員均可使用。
2025年2月,該工具上線Windows版;3月3日,字節跳動發布AI編程工具Trae國內版,Trae本質上是AI原生集成開發環境工具,有一體化的原生AI體驗。新發布的Trae國內版模型搭載doubao-1.5-pro,支持切換滿血版DeepSeek-R1&V3;3月12日,硅基流動宣布,字節跳動發布的AI原生集成開發環境(AI IDE)——Trae現已預置硅基流動SiliconCloud平臺作為模型提供方;5月28日,字節跳動安全與風控部門發布郵件稱,出于對防范數據泄露風險的考慮,自6月30日起,將在內部分批次禁用第三方AI開發軟件。
Trae支持實時續寫代碼、智能排查Bug、自動構建項目、一鍵預覽效果、解答技術難題等等。其中,Builder模式可以幫助用戶從0到1開發一個完整的項目;側邊對話(Chat模式),可以用來回答編碼問題、講解代碼倉庫、生成代碼片段、修復錯誤等;內嵌對話可以讓用戶在與AI助手對話的同時更好地保持編碼心流。該工具在平臺易用性、交互體驗、免費試用等層面飽受好評,但在正確率、或處理復雜代碼時的響應速度相較更弱。同時由于大量用戶涌入,當下仍存在使用服務排隊的情況。
AI技術的快速發展,讓開發方式面臨著前所未有的變革,編程行業也迎來改變,開發者需要從“工具使用者”向“AI協同創新者”積極轉變。開發者亟需更高效率、更智能化的工具支持。
2025年1月19日,字節跳動發布了一款面向開發者的全新AI編程產品Trae,這是一個AI中文IDE工具,只有Mac版本;2月,該工具上線Windows版,支持Windows 10和Windows 11系統;3月3日,Trae國內版發布,模型搭載doubao-1.5-pro,支持切換滿血版DeepSeek-R1&V3;3月12日晚間,硅基流動宣布,字節跳動發布的AI原生集成開發環境(AI IDE)——Trae現已預置硅基流動SiliconCloud平臺作為模型提供方,支持用戶通過API密鑰(API Key)接入平臺中的DeepSeek-R1 & V3、QWQ-32B、Qwen2.5-Coder等多款適合編碼的模型。
2025年5月28日,字節跳動安全與風控部門發布郵件稱,出于對防范數據泄露風險的考慮,自6月30日起,內部分批次禁用第三方AI開發軟件,包括AI編程工具Cursor、Windsurf等,并將字節旗下的編程助手Trae作為替代方案。
Trae由字節跳動旗下新加坡公司SPRING PTE提供服務,支持AI問答、代碼自動補全、基于Agent的AI編程等功能,可以幫助程序員自動化完成開發任務,并在一些項目中可以實現端到端開發,用戶提問后能夠直接生成完整的代碼項目。該工具可選擇簡體中文或英文,并內置了GPT-4o、Claude-3.5-Sonnet模型供免費使用。
Builder模式可以幫助從0到1開發一個完整的項目??梢詫⑺鼰o縫融入到項目構建的流程中。在Builder模式下,AI助手在回答時會根據需求調用不同的工具,包括分析代碼文件的工具、編輯代碼文件的工具、運行命令的工具等等。從而讓回答更精確、更有效。
可用的模型
DeepSeek-Chat(V3)、DeepSeek-Reasoner(R1)和Doubao-1.5-pro。
工作流程
Builder模式下,AI助手會主動讀取當前項目中的文件內容,拆解任務并逐步執行,包括:提取相關上下文、創建或修改文件、生成并運行終端命令、分析命令運行狀態。
側邊對話(Chat模式)
側邊對話(Chat模式)是編碼過程中的全能AI伙伴,可以用來回答編碼問題、講解代碼倉庫、生成代碼片段、修復錯誤等。
內嵌對話
Trae提供了內嵌在代碼編輯器中的內嵌對話(Inline Chat)。能夠在編碼的過程中隨時喚起內嵌對話。使用內嵌對話可以與AI助手對話的同時更好地保持編碼心流。
與AI助手對話時,可以指定Trae中的內容(包括代碼、文件、文件夾、工作空間)作為上下文供AI助手閱讀和理解,從而確保AI助手的答復更符合要求。
Trae內置原生的AI代碼補全功能,無需手動開啟。在編輯器內編寫代碼時,AI助手會閱讀并理解已編寫的代碼,然后自動續寫代碼。
在Trae中,可以使用源代碼管理功能(Source Control)來管理項目中的代碼變更。
使用WSL開發
Windows Subsystem for Linux (WSL)支持在Windows系統上無縫運行Linux環境,Trae CN的遠程開發功能進一步擴展了這一能力,能夠像連接遠程服務器一樣,直接在本地WSL環境中編寫、調試和運行代碼。
WSL遠程開發提供了接近原生Linux的開發體驗,同時保留了Windows的易用性。無論是構建服務端應用、嵌入式開發,還是需要在Linux環境下測試代碼,WSL遠程開發都能提供高效、一致的開發體驗,無需虛擬機或雙系統。
使用SSH開發(Remote SSH)
遠程資源管理功能(Remote SSH)提供了在本地PC上直接訪問和操作遠程主機文件的能力。通過這一功能,無需在本地PC上存儲遠程主機上的源代碼,即可充分利用Trae CN的全部功能(包括代碼補全、導航、調試、AI輔助等)來管理遠程主機上的文件。
通過Trae CN連接本地PC與遠程主機時,系統會自動在遠程主機的操作系統上安裝Trae CN服務端。Trae CN服務端與遠程主機上已存在的Trae CN客戶端相互獨立,包含了所有必要的后臺服務,確保提供與本地開發環境一致的使用體驗。