历史对决 · 2025-08-30 UTC
Programming Agents 对决 — 2025年8月30日
来自Programming Agents类别。 25个标记分布在8个参赛者中。 Cognition Devin AI夺得桂冠。
最终排名
阵容
参赛工具
参加这场对决的每个工具的简介,按最终得分排序。


Cognition Devin AI 是一个自主编码代理,旨在在最少人工监督的情况下处理软件工程任务。它可以读取需求、规划多步骤解决方案、跨文件编写和编辑代码、在沙盒环境中运行指令,并根据测试结果或错误进行迭代。 Devin 适用于希望将例行工程工作(如 bug 修复、重构、迁移以及小型功能实现)卸载的团队。它可与常见的开发者工作流集成,包括源代码管理和问题追踪,并生成可供人工审查后合并的 pull request。 虽然不能替代高级工程师,但 Devin 可作为协作伙伴,承担范围明确的工单并行处理,使开发者能够专注于架构和更高层次的决策。
标准细分
- 自主任务规划与执行
- 沙盒化的 Shell、编辑器和浏览器工具
- 生成 Pull Request 并响应代码审查
- 与 GitHub、Slack 和问题追踪系统集成
- 支持长时间的多步骤任务会话
- 团队协作并具有人在环的监督

Ralph 是一个自治 AI 代理循环,能够反复运行 AI 编码工具(Amp 或 Claude Code),直到所有 PRD 项目完成。每一次迭代都是一个全新的实例,具有干净的上下文。记忆通过 git 历史、progress.txt 和 prd.json 持久化。它基于 Geoffrey Huntley 的 Ralph 模式。该工具使用的工作流是:首先创建 PRD,将其转换为 Ralph 格式,然后运行 Ralph 来实现故事。Ralph 可以与 Amp 或 Claude Code 集成,并且工具提供自动交接和质量检查等功能。 要使用 Ralph,您需要安装其中一个 AI 编码工具(Amp 或 Claude Code)并为项目准备一个 git 仓库。您可以通过将文件复制到项目、全局安装技能,或将其添加为 Claude Code Marketplace 的方式来设置 Ralph。 关键文件: ralph.sh: 生成新 AI 实例的 Bash 循环(支持 --tool amp 或 --tool claude) prompt.md:Amp的提示模板
标准细分
- 使用 AI 编程工具(Amp 或 Claude Code)创建 PRD
- 将 PRD 转换为 Ralph 格式
- 运行 Ralph 实现故事
- 自动交接和质量检查
- 支持 Amp 和 Claude Code 工具
- 灵活的设置和集成选项


Maximus-AI 是一款代码生成工具,旨在根据自然语言描述生成可运行的代码,极大地减少逐行手工编程的需求。它面向开发者、技术创始人和团队,帮助加速原型设计并降低重复实现工作量。 用户描述想要构建的功能,Maximus-AI 会输出结构化、可读的代码,供审查、编辑和集成到现有项目中。该工具致力于支持常见的编程语言和框架,强调代码的一致性和可维护性,而非一次性使用的代码片段。 它适用于以速度为优先的工作流程,例如 MVP 构建、内部工具以及功能脚手架,同时仍然允许开发者在部署前对生成的输出进行细化。
标准细分
- 班纯二续编程分
- 最后当前类。回算子网统。班纯米编程分私対に也名二续编程分后你导
- 班纯米上居。私网统编程分
- 私网统编程分送刻得。班纯二续编程分。
- 分享入子用器成统一分

Orchids 是一款 AI 全栈工程师,能够让用户在无需手工设置的情况下创建并部署可投入生产的应用与网站。它支持包括 React、Next.js、Python 等在内的所有语言和框架。用户可以集成现有的 AI 订阅或 API 密钥,并在聊天界面中使用规划、调试和执行命令等功能。这样,用户就能构建各种应用,例如网页应用、移动应用以及 AI 代理。 通过 Orchids,用户可以简化他们的开发流程并节省时间。该工具的功能非常强大,涵盖了从规划到部署的项目开发各个阶段。 虽然提供了广泛的功能和能力,用户需要了解的是他们必须拥有订阅或 API key 才能有效使用 Orchids。 在比较上,用户可以选择多种其他工具和服务,例如 Google AI Studio 和 Codex CLI,它们各自拥有不同的功能和限制。 Orchids 还支持集成,并允许用户运行命令并调试他们的项目,使其成为希望更高效工作的开发团队和个人开发者的宝贵资源。然而,工具的具体功能和性能可能因用户而异。 Orchids 的独特价值主张在于其全面的聊天式界面,用户可以在不手动设置或在不同工具之间切换的情况下完成多种任务。虽然这可视为一项节省时间的功能,但也需要对该工具的界面和功能有一定的熟悉度。 最终,选择 AI 全栈工程师取决于用户的具体需求和偏好。
标准细分
- 通过聊天界面创建 Web 应用程序、移动应用程序、游戏、CLI 工具和 AI 代理
- 支持每种编程语言和框架
- 规划、调试、执行命令和与集成
- 聊天界面以更容易的任务管理
- 集成现有的 AI 订阅或 API 密钥

Cline 是一款开源 AI 编码助理,以 VS Code 扩展的形式运行,作为编辑器内部的自主代理。它能够读取并编辑项目中的文件,执行终端命令,并在保持开发者参与的前提下通过明确的批准步骤迭代任务。 它的双模式工作流将思考与执行分离:计划模式让你在进行任何更改前先与模型讨论方案和范围,而执行模式则执行商定的步骤,如编写代码、运行脚本或调试输出。Cline 支持多种模型提供商,包括 Anthropic、OpenAI、Google 以及通过 Ollama 的本地选项,帮助团队在托管 API 与自建部署之间自由选择。 由于源码公开,Cline 适合那些希望了解 AI 代理如何与代码库交互、并且想自行提供 API Key、审计每一次操作的开发者。
标准细分
- VS Code 扩展集成
- 计划与执行双模式工作流
- 终端命令执行
- 跨项目的多文件读取与编辑
- 支持 Anthropic、OpenAI、Gemini 以及本地模型
- 逐步操作批准

Amp 是一款自主式编码工具,可在终端中运行并集成流行代码编辑器,帮助开发者通过自主任务执行进行代码规划、编写、重构和调试。它不依赖单一模型,而是将工作路由到多款前沿 LLM,挑选最适合不同编码任务的模型。 服务每天提供 10 美元使用额度,超出部分按使用量计费,开发者可以无订阅费试用。它面向希望在现有开发工作流中直接嵌入 AI 合作者,而非单独聊天窗口的工程师。
标准细分
- 代码工作流程的自主式任务执行
- 基于终端的界面
- 编辑器集成
- 跨前沿 LLM 的多模型路由
- 每日免费使用额度
- 按使用量计费

Codex CLI 是一个命令行编码助手,直接将 AI 伴随编程带入您的终端。它能够分析现有代码库、生成新代码、执行命令并迭代更改——所有操作均在本地文件和执行环境中完成。 为偏好键盘驱动工作流程的开发者而设计,Codex CLI 支持多模态输入,例如截图或图表,并配合自然语言提示。由于其开源,团队可以检查、扩展并自行托管该工具,以满足安全和工具需求。
标准细分
- 终端原生聊天和代码生成
- 读取和编辑项目文件
- 执行shell命令和脚本
- 多模态输入(文本和图像)
- 开源、可自我托管的代码库
- 支持多种编程语言


thepopebot是开源自治编码代理,支持在 GitHub Actions 上运行,使用 Docker 工作空间,自动提交更改,并在 Telegram 上通知用户。设计时优先考虑简单,统一,安全和易用。该代理支持各种大型语言模型(LLM)和编码代理,并拥有web端聊天界面,智能与 Telegram 集成,以及实时编码工作空间。用户可以创建代理工作流程,自动与代码仓库交互并提交更改。thepopebot支持在用户硬件,仓库和令牌上运行,从而提供了一个高度可自定义的体验。
标准细分
- 支持任何 LLM 或编码代理
- 实时编码工作空间(可附加终端)
- 智能与 Telegram 和 Web Chat 集成,
- 代理工作流程特性(用于自动提交更改)
- 可自定义和安全,使用用户硬件,仓库和令牌












