豆包MarsCode是位元組跳動基於豆包大模型開發的智慧型開發工具,於2024年6月首次公開發布。該工具提供編程助手和Cloud IDE兩種產品形態,支持代碼智慧型補全、單元測試生成、Bug自動修復等核心功能,覆蓋Python、Go、Java等100餘種程式語言。2025年2月,該工具完成DeepSeek大模型接入升級,提升代碼問答與生成能力。開發者可通過VS Code、JetBrains系列IDE外掛程式或網頁端使用其雲端開發環境,實現免配置的項目管理與實時調試。截至2025年6月,其分層服務模式包含基礎功能免費與高級功能付費方案,並與掘金社區構建了開發者知識共享生態。
基本介紹
- 開發者:位元組跳動
- 推出時間:2024年6月
- 產品形態:編程助手、Cloud IDE
- 支持語言:100+程式語言
- 兼容環境:VS Code、JetBrains等
- 服務模式:基礎功能免費
技術架構,核心功能,套用場景,開發者生態,開發環境,服務模式,
技術架構
基於豆包大模型構建,2025年2月20日完成豆包大模型技術升級,提升代碼生成準確率與語義理解能力。系統架構包含代碼智慧型推薦引擎、跨平台適配層和開發者行為分析模組,支持在本地IDE外掛程式與雲端開發環境中同步運行。
核心功能
- 代碼補全:提供單行代碼預測、函式級補全及注釋生成代碼功能,通過上下文感知技術預測開發者意圖
- 單元測試生成:支持通過/test命令或IDE快捷鍵自動生成測試用例,覆蓋JUnit、PyTest等主流測試框架
- 錯誤修復:使用/fix命令識別語法錯誤與邏輯缺陷,提供修復建議與重構方案
- 代碼最佳化:自動檢測代碼冗餘與安全漏洞,提出性能最佳化與結構改進方案
- AI問答:集成IDE側邊欄對話功能,支持技術問題解答與開源項目分析
套用場景
在需求開發階段,可解析技術文檔生成腳手架代碼,縮短項目初始化周期。修復Bug時自動定位問題代碼並提供修復建議,準確率達75.3%(截至2025年2月數據)。支持導入GitHub開源項目進行代碼解讀,生成模組化文檔與架構圖。
開發者生態
與掘金社區實現賬號體系互通,開發者可通過AI問答直接調用社區技術資源。2024年12月上線專屬互動專區,提供技術挑戰賽與代碼評審服務。雲端IDE集成項目模板庫,包含電商、物聯網等20餘個行業解決方案。
開發環境
本地外掛程式支持IntelliJ IDEA 2022.3及以上版本、VS Code 1.8+等主流開發工具。雲端開發環境實現秒級初始化,提供華北、華東雙區域節點部署,延遲低於50ms。支持導入Github倉庫與本地項目壓縮檔,自動解析依賴並配置運行環境。
服務模式
基礎功能包含代碼補全標準版、單測生成與錯誤修復服務,面向國內開發者永久免費。專業版服務包含自定義模型微調、私有化部署與優先技術支持,採用訂閱制收費模式。教育機構可申請團隊協作版,支持成員許可權管理與代碼審核流程定製。

