支付宝体验技术部开源智能编程助手 Neovate Code

支付宝体验技术部正式对外开源智能编程助手 Neovate Code,能够深度理解你的代码库,遵循既有编码习惯,并在上下文感知的基础上,精准地完成功能实现、Bug 修复和代码重构。它集成了 Code Agent 所需的核心能力。

GitHub:github.com/neovateai/n...

目前,Neovate Code 以 CLI 工具的形态提供,但其架构设计高度灵活,未来将支持多种客户端形态,适配更多开发场景。

其主要功能包括:

  • 对话式开发 - 用于编程任务的自然对话界面

  • AGENTS.md 规则文件 - 为你的项目定义自定义规则和行为

  • 会话继续和恢复 - 跨会话继续之前的工作

  • 支持流行的模型和提供商 - OpenAI、Anthropic、Google 等

  • 斜杠命令 - 常用操作的快速命令

  • 输出样式 - 自定义代码更改的呈现方式

  • 计划模式 - 在执行前审查实现计划

  • 无头模式 - 在没有交互提示的情况下自动化工作流

  • 插件系统 - 用自定义插件扩展功能

  • MCP - 用于增强集成的模型上下文协议

  • Git 工作流 - 智能提交消息和分支管理

  • ...

快速开始

准备试试 Neovate Code?上手很简单:

bash 复制代码
npm install -g @neovate/code
neovate

Neovate Code 支持对接多家模型提供商(Provider),并通过环境变量来识别各 Provider 的 API Key。

配置 API Key

如果环境变量中尚未设置 API Key,需要先完成配置:输入 /login,选择目标 Provider,根据提示访问对应网站进行登录或注册,然后创建并填写 API Key。

选择模型

完成 API Key 配置后,可以输入 /model 来选择该 Provider 下可用的模型。

开始使用

一切准备就绪后,你就可以在命令行中描述你的开发需求。Neovate Code 会给出实现方案,你可以先审查,再选择是否 approve 工具调用,从而安全、可控地完成任务。

bash 复制代码
# 你可以做的示例:
"Add error handling to the user authentication function"
"Refactor this component to use TypeScript"
"Create unit tests for the payment service"
"Optimize this database query"

为什么选择 Neovate Code?

市面上有很多 Code Agent,以下是 Neovate Code 与其他 Code Agent 不同的一些特性:

  • 开放的 Claude Code

  • 易于扩展

  • 多客户端支持

Claude Code 是一个很棒的代码智能体,但它不并开源,使用门槛很高,同时默认情况下也无法与其他模型一起使用。Neovate Code 从 Claude Code 学到了很多,包括功能、配置等。基于此,我们添加了对所有流行模型和提供商的支持。所以如果你想要两者兼得,这是一个不错的选择。

Claude Code 是一款出色的代码智能体,但它不未开源,使用门槛较高,且默认无法与其他模型协同工作。Neovate Code 借鉴了 Claude Code 在功能与配置上的优秀设计,并在此基础上进一步扩展 ------ 支持主流模型与多家模型提供商。如果你既希望获得类似 Claude Code 的能力,又需要更开放、更灵活的选择,Neovate Code 将是理想的选择。

Neovate Code 易于扩展。它有一个内置的插件系统,有很多钩子。你可以快速创建你自己的代码智能体,使用你自己的模型、功能、工具和其他集成。蚂蚁集团和快手等公司已经在使用它来构建自己的代码智能体。

typescript 复制代码
import type { Plugin } from '@neovate/code';
export default const plugin: Plugin = {
  name: 'my-plugin',
  context: () => {
    // 添加更多上下文
    return {
      'Who am I': 'chencheng',
    };
  },
}

Neovate Code 目前只有 CLI 客户端,但我们让架构足够灵活以支持多个客户端。因此很容易扩展以支持其他客户端,如 IDE 扩展、Web 应用、原生应用和 Remote Agent 等。

不仅仅是 Neovate Code

Neovate Code 只是开始,Neovate 品牌将扩展为针对开发各个方面的专业 AI 工具:

  • 智能调试和问题解决

  • 代码质量分析和审查自动化

  • 测试与自动化

  • 更多工具即将推出...

敬请期待 Neovate 生态系统的其他产品!

参与 Neovate Code

我们诚挚邀请你参与到 Neovate Code 项目中,一起推动它的成长:

  • 🎉 体验与支持:在你的项目中试用 Neovate Code,如果觉得有价值,欢迎在 GitHub 上点亮 ⭐️

  • 🛠 开源贡献:直接提交 Issue 或 PR,共同完善功能与文档

  • ⚡ 实践应用:将它集成到脚本、CI/CD 工作流或其他自动化工具中

  • 🤖 个性化扩展:基于 Neovate Code 打造属于你自己的 Code Agent

  • 💬 社区交流:扫码加入微信群或钉钉群,分享经验、反馈问题、探讨新想法

微信群二维码:

钉钉群二维码:

致谢

感谢行业内其他的 Code Agent 产品(如:Claude Code、OpenCode、Gemini CLI、Cursor 等),让我们从中学到了很多的经验,如果没有他们,Neovate Code 就不会存在。感谢这些项目的作者和维护者。

相关推荐
anyup2 小时前
DeepSeek 这波涨价,我反而有点理解
ai编程·deepseek·trae
用户3126874877203 小时前
AI Agent 开发实战(十一):Multi-Agent 协作编排
langchain·ai编程
众人皆醒我独醉5 小时前
Ray Serve:把 LLM 推理当"分布式 Actor"调度——不是 Kubernetes,是 Python 原生
面试·llm·ai编程
组合缺一5 小时前
SolonCode v2026.8.4 发布:界面字体可调、22 种语言、记忆搜索增强
llm·agent·ai编程·solon·claudecode·opencode
echoVic6 小时前
Orca:一个 DeepSeek 原生的终端 Coding Agent
开源·ai编程·deepseek
程序员天天困6 小时前
我用Doubao-Seed-Evolving做GitHub+Gitee编码档案
ai编程·豆包marscode
echoVic6 小时前
把 Orca 的 DeepSeek 缓存命中率打到 99%,我做了九轮优化
性能优化·ai编程·deepseek
颜进强6 小时前
Calude Code - 25 CodeGraph:让 AI 真正读懂你的代码库
前端·后端·ai编程
名不经传的养虾人6 小时前
从0到1:企业级AI项目迭代日记 Vol.81|工具调用前,先过一道审批门
数据库·人工智能·ai编程·ai工作流·企业ai
掘金一周7 小时前
有jy知道uniapp开发时候用微信开发工具真机模拟,图片不显示是为什么的么? | 沸点周刊 8.6
ai编程·沸点