豆包MarsCode是字节跳动旗下的公司推出的免费AI编程工具,既提供一个AI驱动的云端集成开发环境(IDE),也支持作为VS Code和JetBrains的智能编程扩展(Extension)使用。基于豆包大模型,MarsCode通过AI助手提供代码补全、生成、优化等功能,支持云函数开发,具备API测试、存储和部署工具,能够自动生成JSON Schema。此外,MarsCode扩展支持主流编程语言和IDE,提供代码编辑、解释、注释生成、单元测试生成、错误修复等辅助功能,增强了编码的效率和质量,覆盖了包括后端、前端、App开发在内的多种编程语言和框架。
目前MarsCode国际版(marscode.com)和国内版豆包MarsCode(marscode.cn)已公开上线供所有用户免费使用。
强大的 AI 能力
代码补全
在编码过程中提供单行或多行的代码推荐,并支持通过注释生成代码片段,提升代码编写速度。
单测生成
为选中函数生成单测,提升单测覆盖率,提升代码质量。
代码解释
理解项目仓库,帮助用户准确解释代码从而快速上手开发。
代码补全 Pro
在修改或重构代码时,支持基于编辑行为预测下一个改动点,并给出推荐,协助完整的编码过程。
生成注释
为整个函数或每行代码生成注释,提升代码可读性,方便协同开发。
错误修复
快速发现代码中的问题并给出智能优化建议,提升代码质量。
AI 问答
针对性地优化研发领域知识问答的质量,提供更准确的问答结果。
支持丰富的编程语言和主流 IDE
支持超过 100 种编程语言,兼容 VSCode 和 JetBrains 代码编辑器
Python、Go、JavaScript、HTML/CSS、TypeScript、C++、Java、Kotlin、C、Rust...
Replit推出的AI编程工具。