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