历史对决 · 2026-02-05 UTC

Programming Agents 对决 — 2026年2月5日

来自Programming Agents类别。 21个标记分布在5个参赛者中。 Fine AI夺得桂冠。

最终排名

阵容

参赛工具

参加这场对决的每个工具的简介,按最终得分排序。

1Fine AI logo

Fine AI

一个AI驱动的编码平台,旨在帮助创业团队更高效地构建、测试和部署软件。

4.8 (5)
付费
Fine AI的截图

Fine AI 是一个AI驱动的编码平台,旨在帮助创业团队简化软件开发流程。通过利用 AI,团队可以自动化重复性任务,更高效地构建和测试软件,并加速应用的部署。该平台致力于提升开发者、设计师和产品经理之间的协作,从而缩短新功能和产品的上市时间。Fine AI 可能提供包括自动化测试、代码生成和项目管理工具在内的一系列功能,并可与流行的开发工具集成,实现无缝工作流。不过,其具体的局限性和权衡尚未明确。

标准细分

Ease of use1
Value for money1
Features & power1
Integrations1
Support & docs1
Reliability1
  • 自动化测试和代码审查
  • AI驱动的代码生成与补全
  • 集成的项目管理与工作流工具
2Ralph logo

Ralph

自治式 AI 编程环路,反复執行 Amp 或 ClaudeCode 直到所有 PRD 项完成,使用 Git 历史作为记忆

4.7 (6)
免费增值
Ralph的截图

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的提示模板

标准细分

Ease of use1
Value for money1
Features & power0
Integrations1
Support & docs1
Reliability1
  • 使用 AI 编程工具(Amp 或 Claude Code)创建 PRD
  • 将 PRD 转换为 Ralph 格式
  • 运行 Ralph 实现故事
  • 自动交接和质量检查
  • 支持 Amp 和 Claude Code 工具
  • 灵活的设置和集成选项
3Codex CLI logo

Codex CLI

开源终端AI助手,读取、编写和本地运行代码,支持多模态输入。

4.8 (5)
免费
Codex CLI的截图

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

标准细分

Ease of use0
Value for money1
Features & power0
Integrations1
Support & docs1
Reliability1
  • 终端原生聊天和代码生成
  • 读取和编辑项目文件
  • 执行shell命令和脚本
  • 多模态输入(文本和图像)
  • 开源、可自我托管的代码库
  • 支持多种编程语言
4Cognition Devin AI logo

Cognition Devin AI

自主 AI 软件工程师,能够端到端地规划、编码并交付任务。

4.8 (6)
付费
Cognition Devin AI的截图

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

标准细分

Ease of use1
Value for money1
Features & power1
Integrations0
Support & docs1
Reliability0
  • 自主任务规划与执行
  • 沙盒化的 Shell、编辑器和浏览器工具
  • 生成 Pull Request 并响应代码审查
  • 与 GitHub、Slack 和问题追踪系统集成
  • 支持长时间的多步骤任务会话
  • 团队协作并具有人在环的监督
5Gemini CLI logo

Gemini CLI

开源命令行 AI 代理,将 Gemini 2.5 Pro 带入终端,实现编码、研究、内容创作和任务自动化。

5.0 (4)
免费
Gemini CLI的截图

Gemini CLI 是一个开源的命令行 AI 代理,将 Gemini 的强大功能直接带入你的终端。它提供轻量级的 Gemini 访问,让用户能够实现从提示词到模型的最直接路径。 该工具面向在命令行中工作的开发者,提供免费套餐:每分钟可发起 60 次请求、每日 1,000 次请求(需使用个人 Google 账户)。同时,它搭载了强大的 Gemini 3 模型,具备更佳的推理能力,并支持 100 万 token 的上下文窗口。 Gemini CLI 内置了 Google Search 作为依据、文件操作、Shell 命令以及网页抓取等工具。此外,它还支持通过模型上下文协议(Model Context Protocol,MCP)进行自定义集成。该工具采用 Apache 2.0 许可证,采用终端优先的设计理念。 在安装方面,Gemini CLI 可以通过 npx 即时运行,或使用 npm、Homebrew 或 MacPorts 全局安装。它也支持在受限环境下使用 Anaconda 进行安装。该工具提供多个发布渠道,包括 preview、stable 和 nightly,用户可以根据自己的需求选择相应的稳定性等级。 Gemini CLI 的主要特性包括代码理解与生成、自动化与集成以及可扩展性。它可用于查询和编辑大型代码库、从 PDF 或图像生成新应用,并自动化运维任务。总体而言,Gemini CLI 是一款强大的工具,帮助开发者在终端中充分利用 Gemini 的能力。

标准细分

Ease of use0
Value for money1
Features & power0
Integrations0
Support & docs1
Reliability0
  • 代码辅助
  • 研究能力
  • 内容创作自动化
  • 任务自动化
  • 命令行界面
  • 开源