Neovate Code 是什么
Neovate Code 是蚂蚁集团开源的智能编程助手,专注于提升开发效率。工具能深度理解代码库,遵循既有编码习惯,精准完成代码生成、Bug修复和重构等任务。通过对话式界面,支持开发者用自然地描述需求,Neovate Code 提供安全、可控的实现方案。工具支持多种流行模型(如 OpenAI、Anthropic 等),可通过插件系统灵活扩展功能。目前以 CLI 工具形式提供,未来将适配更多客户端形态,满足不同开发场景需求。

Neovate Code 的主要功能
- 对话式开发:提供自然对话界面,开发者用自然语言描述编程需求,Neovate Code 理解、生成相应代码,让编程更直观高效。
- AGENTS.md 规则文件:开发者可创建
AGENTS.md
文件定义项目自定义规则和行为,Neovate Code 根据规则生成符合项目要求的代码,确保代码风格一致。 - 会话继续和恢复:支持跨会话继续之前的工作,开发者无需重新输入指令或上下文信息,节省时间和精力。
- 支持流行的模型和提供商:支持 OpenAI、Anthropic、Google 等多种主流 AI 模型,通过配置环境变量中的 API Key,开发者能快速切换和使用不同模型。
- 斜杠命令:提供斜杠命令(如
/login
、/model
等),用在快速执行常用操作,如配置 API Key 或切换模型。 - 输出样式:开发者能自定义代码更改的呈现方式,Neovate Code 根据设置生成符合开发者习惯的代码输出,提升代码可读性。
- 计划模式:提供实现计划供开发者审查,确认无误后再执行,确保代码生成的准确性和安全性。
- 无头模式:支持无头模式,可在没有交互提示的情况下自动化工作流,适用 CI/CD 等自动化场景。
- 插件系统:提供插件系统,开发者能编写插件扩展功能,如添加新模块、集成工具或适配开发环境。
- MCP(模型上下文协议):支持 MCP,用在增强集成的模型上下文协议,支持在不同模型间共享上下文信息,确保代码生成的一致性和连贯性。
- Git 工作流:与 Git 工作流无缝集成,支持智能提交消息和分支管理,开发者能直接在 Neovate Code 中生成提交消息、管理代码分支。
如何使用Neovate Code
- 安装 Neovate Code:
© 版权声明
文章版权归作者所有,未经允许请勿转载。