跳到正文

Cody 的最佳替代品

时间不多?先看你最在意的那一项。

Cody 替代品逐个点评

每一个擅长什么、适合谁、多少钱。

  1. 1. Supermaven

    有免费版US$10/月起

    Supermaven 是一款 AI 编程助手,可在 VS Code、JetBrains IDEs 和 Neovim 中提供代码建议。它会结合代码库中的上下文,包括其他文件中的定义,给出相关的补全建议。免费版提供代码建议,付费方案则增加了一百万 token 的上下文窗口,并会根据你的编码风格调整建议。 Supermaven Chat 支持与 GPT-4o、Claude 3.5 Sonnet 和 GPT-4 等模型对话。你可以附上最近编辑过的文件,以 diff 形式查看建议的修改,再将修改应用到原始代码。通过键盘快捷键,可以发起对话、切换模型和审查修改。调试时,还能一键将代码和编译器诊断信息一起发送到对话中。 Pro 方案每月包含…

    • 结合上下文的代码补全
    • 大代码库上下文
    • 多模型开发对话

    适合 个人开发者、软件工程团队

    完整介绍: Supermaven
  2. 2. GitHub Copilot

    有免费版US$10/月起

    GitHub Copilot 帮助开发者编写代码、审查变更,并将开发任务交给 AI 智能体。它利用代码仓库中的代码、议题、拉取请求和讨论作为上下文,让用户从已有任务着手,无需从头描述所有细节。用户可以通过 GitHub、Visual Studio Code、命令行工具和桌面应用使用它。 开发者可以在独立会话中运行任务,集中跟踪进度,并在支持的界面之间继续工作。Copilot 可以检查本地变更中的代码质量和安全问题、审查拉取请求,并根据用户选择的问题进行后续修改。可复用的智能体任务也能按需、定时或通过支持的触发条件运行。 团队可以通过仓库指令和技能定义编码规范及可重复执行的工作流程。连接器、MCP 服务器和插件可扩展…

    • 基于仓库上下文编程
    • 并行智能体会话
    • 代码与拉取请求审查

    适合 个人开发者、软件开发团队

    完整介绍: GitHub Copilot
  3. 3. Cursor

    有免费版US$8/月起

    Cursor 是一款 AI 编程编辑器与智能体,帮助开发者将指令转化为可运行的软件。用户可以要求它修改特定代码,让智能体规划功能,或将涉及整个代码库的实现任务交给智能体。它结合了基于上下文的代码补全、代码导航和模型选择,并通过智能体工作流读取项目文件、执行修改。 云端智能体在各自独立的计算机上运行,可以构建、测试和演示功能,供用户审查。多个智能体可以并行处理不同任务。Cursor 还提供终端界面、用于在团队对话中分派任务的 Slack 集成,以及 GitHub 中的 AI 代码审查。项目规则和团队共享资源可用于指导智能体的工作方式。 免费方案提供有限的 AI…

    • 代码编辑与规划
    • 并行云端智能体
    • 终端工作流

    适合 软件开发者、工程团队、企业工程组织

    完整介绍: Cursor
  4. 4. Devin Desktop

    有免费版US$20/月起

    Devin Desktop 是一款 AI 开发环境,用于编写代码,以及管理本地计算机和 Devin Cloud 上的编程智能体。它的前身是 Windsurf,将 IDE 与 Agent Command Center 结合在一起,开发者可以将会话归入不同空间,通过看板查看工作进展,并跟踪拉取请求。 开发者描述任务后,智能体会实现改动、排查边界情况并运行测试。Devin 可以协调多个子智能体,分别提交拉取请求。会话可在本地和云端之间切换,并保留上下文;即使合上笔记本电脑,云端环境也会继续运行。通过支持 Agent Client Protocol,不同智能体可以在同一个工作区中使用。 编辑器提供行内编辑、Tab…

    • Agent Command Center
    • 子智能体协作
    • 本地与云端切换

    适合 软件开发者、工程团队、企业工程组织

    完整介绍: Devin Desktop
  5. 5. Gemini CLI

    开源

    Gemini CLI 是一款开源 AI 智能体,可在终端中使用 Gemini 模型。开发者可以通过自然语言提示探索代码库、生成和修改代码、排查问题,以及自动执行运维任务。内置工具支持文件操作、执行 shell 命令、获取网页内容,并通过 Google Search 为回答提供依据。 用户可以在项目目录中启动交互式会话,也可以在脚本中以非交互方式运行提示,并要求返回结构化 JSON 输出。项目专属的 GEMINI.md 文件用于提供持久化指令,会话检查点则用于保存和恢复会话。连接 MCP 服务器可以为智能体扩展工具。配套的 GitHub Action 支持自动审查拉取请求、对议题进行分类处理,以及响应议题或拉取请求中的求助…

    • 代码库分析与编辑
    • 内置终端与网页工具
    • 可脚本化的无界面模式

    适合 开发者、工程团队、企业开发团队

    完整介绍: Gemini CLI
  6. 6. Devin Desktop

    有免费版US$20/月起

    Devin Desktop 是一个将 AI 编程智能体管理与完整代码编辑器结合的开发环境,前身为 Windsurf。它在桌面工作区中整合了智能体会话、任务看板、代码审查和行内补全。工程师可以将开发任务交给智能体,跟踪进度,并审查它们提交的拉取请求。 会话可在本地或 Devin Cloud 中运行,切换时会保留上下文。对于较大的任务,Devin 可以协调多个子智能体,让它们分别处理不同任务并各自提交拉取请求。工作区通过 Agent Client Protocol 支持智能体,Fast Context 用于查找相关代码,内置的 Devin Review 则会检查变更中的潜在问题。 Devin Desktop 还可连接…

    • 智能体管理中心
    • 本地与云端切换
    • 子智能体协作

    适合 软件工程师、工程团队

    完整介绍: Devin Desktop
  7. 7. Zed

    开源US$10/月起

    Zed 是一款适用于 macOS、Linux 和 Windows 的开源代码编辑器,将传统开发工具与 AI 辅助编程结合在一起。它使用 Rust 编写,支持语言服务器、调试、Git 操作和扩展,也提供协同编辑、团队聊天和屏幕共享。 开发者可以将任务交给编程智能体,在编辑器内跟踪进度并审查修改。多个智能体线程可以跨项目并行工作,编辑预测则会建议接下来的代码修改。内联助手提供了另一种无需离开代码即可使用 AI 的方式。用户可以选择 Zed 托管的模型,接入自己的模型服务商凭据,或使用 Claude Agent、Codex CLI 等外部智能体。 免费的 Personal 套餐提供编辑器,并支持使用自己的密钥或外部智能体。Pro…

    • 并行编程智能体
    • 编辑预测
    • 模型与智能体选择

    适合 软件开发者、开发团队

    完整介绍: Zed
  8. 8. ZZZ Code AI

    免费

    ZZZ Code AI 是一套由 ChatGPT 驱动的免费在线 AI 编程工具,可根据文字需求生成代码、解答编程问题,也能处理已有代码。用户选择所需工具后,即可输入问题、描述需求,或提交代码进行分析和修改。 这套工具涵盖代码生成、解释、转换、错误检测、重构、审查和文档编写。专用的生成和解释工具支持 Python、JavaScript、C、C++、Java、HTML、CSS、SQL、正则表达式和 Excel 公式等语言与格式,既可用于生成代码片段,也可帮助理解不熟悉的代码。 ZZZ Code AI 还为 Dapper 和 Entity Framework Core 用户提供专用工具。Dapper 工具涵盖种子数据、SQL…

    • 代码生成
    • 代码解释与问答
    • 代码转换与重构

    适合 软件开发者、编程学习者、.NET 开发者

    完整介绍: ZZZ Code AI
  9. 9. JetBrains Air

    有免费版

    JetBrains Air 将编程智能体接入一个覆盖 JetBrains IDEs、浏览器和命令行工作流的统一开发系统。开发者可以连接 Claude Agent、使用 ACP 的智能体等兼容智能体,并管理多个项目中的会话。Air 支持使用已有的服务商订阅、API 密钥、自定义基础 URL,以及由 JetBrains 管理的 AI 额度。 在 JetBrains IDEs 中,开发者可以跟踪并行运行的智能体会话,查看变更文件和待推送的提交,并直接从会话打开差异视图。开发者还可以借助 IDE 工具验证变更,并针对具体代码行留下评论,让智能体处理。Air Context…

    • 兼容编程智能体
    • 在 IDE 中审查变更
    • 跨项目并行会话

    适合 软件开发者、开发团队、工程组织

    完整介绍: JetBrains Air
  10. 10. JetBrains

    有免费版

    JetBrains 提供面向不同编程语言的 IDE、AI 编程功能和软件团队工具。旗下 IDE 包括 IntelliJ IDEA、PyCharm、WebStorm、Rider 和 CLion,覆盖 Java、Kotlin、Python、JavaScript、.NET、C++ 等语言。开发者可以在 IDE 内浏览和跳转代码、获取结合上下文的建议,以及运行、调试和测试应用。 JetBrains Air 提供了一个工作空间,可用于借助智能体构建软件、运行智能体并验证其工作成果。面向团队和组织的产品支持共享智能体工作流和 AI 治理。不同订阅包含的 AI 权益有所不同:IntelliJ IDEA Ultimate 包含 AI…

    • AI 编程与智能体工作流
    • 面向不同语言的 IDE
    • 内置开发工具

    适合 软件开发者、开发团队、研发组织

    完整介绍: JetBrains