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