历史对决 · 2025-07-11 UTC
Code Assistants 对决 — 2025年7月11日
来自Code Assistants类别。 21个标记分布在6个参赛者中。 Mermaid Viewer夺得桂冠。
最终排名
阵容
参赛工具
参加这场对决的每个工具的简介,按最终得分排序。


Mermaid Viewer 是一款基于浏览器的 Mermaid 图表编辑器,支持实时预览、AI 生成以及多格式导出。它让用户可以直接在浏览器中创建和分享 Mermaid 图表,省去了本地编辑器的需求。该工具提供多种功能,包括实时预览、AI 辅助编码、智能导出、企业集成、智能调试和实时协作。 实时预览功能允许用户在输入时实时可视化更改,无需点击“Render”按钮。AI 辅助编码功能包含一个“Generate with GPT-4”按钮,可将文字描述转换为 Mermaid 代码。用户可以将图表导出为多种格式,包括 SVG、PNG 和 Markdown,并支持自定义 DPI 及深色/浅色主题。 Mermaid Viewer 适合需要快速高效创建专业图表的开发者和团队。它提供免费套餐,以及若干付费套餐,附加功能包括无限制图表、AI 会话以及高级分享与统计。该工具注重用户隐私,将数据存储在浏览器本地,并且不收集用户信息。 该平台还为各种使用场景提供了推荐模板,包括流程图、时间线和线框图。用户可以立即开始创建图表,无需注册或设置。总体而言,Mermaid Viewer 旨在简化 Mermaid 图表的创建和共享流程,使其成为开发者和团队的实用工具。
标准细分
- 实时 Mermaid 代码预览
- AI 协助流程图代码生成
- 支持多种 Mermaid 流程图类型
- 导出到图像和向量格式
- 基于浏览器编辑器,无需安装
- 可共享流程图输出

Replit 是一个云开发环境,将在线 IDE 与 AI 代理结合,能够根据自然语言提示生成、编辑和部署完整的全栈应用程序。用户可以描述想要构建的内容,代理会处理脚手架搭建、编码和配置,同时在集成编辑器中仍然允许手动修改。 该平台支持并行代理,能够在项目的不同部分同时工作,并提供托管、数据库和协作功能。它面向既想无需编写代码即可发布应用的非技术创作者,也面向希望加速原型制作和迭代的开发者。
标准细分
- AI 代理用于应用程序生成
- 基于浏览器的 IDE
- 一键部署和托管
- 内置数据库和认证
- 实时协作
- 支持许多语言和框架

Zed AI 是一个快速、由 Rust 构建的代码编辑器,旨在实现低延迟编码和实时团队协作。它将响应式原生界面与多缓冲区编辑、语言服务器支持和集成的 AI 功能相结合,帮助开发人员在无需离开编辑器的情况下编写、重构和理解代码。 AI 层与大型语言模型(LLM)相连,为用户提供基于聊天的协助、行内编辑和基于上下文的建议,这些建议来源于开放项目。结合共享工作空间、语音频道和实时光标,该工具既可以作为个人生产力工具,也可以作为结对编程环境。
标准细分
- 使用 GPU 加速的本土代码编辑器
- 内置 AI 助手和实时编辑
- 实时协同式编辑与共享工作区
- 语言服务器协议和 Tree-sitter 支持
- 集成终端和 Git 工具
- 团队语音聊天和项目频道


Factory AI 是一款开发者平台,使用自治代理在整个软件开发生命周期中处理工程工作,从规划、代码生成到审查、测试和部署。它自称为“构建机器的机器”,旨在让团队能够将 AI 工作者与人工工程师一同编排。 该系统与常用的开发工具(如 GitHub、Jira、Slack 和 CI/CD 流水线)集成,使名为 Droids 的代理能够接收任务、编写和审查代码,并在有人监督的情况下部署更改。团队可以配置工作流、守门机制和审批步骤,以符合他们现有的工程实践。 它面向希望在不相应扩大人力的情况下提升产出的工程组织,并把 AI 代理视为协作伙伴,在结构化、可审计的交付流程中运作。
标准细分
- 自主编码代理(Droids)
- SDLC 工作流编排
- 与 GitHub、Jira 和 Slack 的集成
- 代码审查和 PR 自动化
- 可配置的守护规则和审批
- 代理行为的审计追踪

Aider 是一款命令行编码助手,允许开发者直接在终端中与大型语言模型协同工作。它针对本地 Git 仓库运行,读取现有源文件,执行多文件编辑,并自动提交更改并附上描述性提交信息,确保每一次 AI 驱动的修改都被追踪到版本历史。 针对真实代码库而设计,Aider 会为您的项目构建一张映射图,为模型提供相关上下文,支持广泛的编程语言,并可与来自 OpenAI、Anthropic 等供应商的模型(包括本地模型)配合使用。它能够无缝融入现有的开发者工作流,无需额外的 IDE、Web 应用或专有平台。
标准细分
- 本地Git仓库集成
- AI编辑的自动提交消息
- 用于代码库感知上下文的仓库映射
- 多文件编辑和重构
- 支持多个LLM提供商
- 语音输入和图像上下文选项

LaVague 是一个开源框架,用于构建 Web Agent,能够让用户用几行代码自动化网页任务。该框架支持多种用例,包括编写自动化测试、流程自动化、信息检索,以及根据特定需求定制 Agent。它让用户能够部署利用本地模型或 VPC 内部模型的 Agent,并为企业提供服务。 LaVague 设计为可定制,允许用户根据自己的使用场景调整工具、知识和集成。该框架对于开发者、贡献者以及希望通过基于 AI 的 Agents 提升运营效率的企业尤为有用。 LaVague 的一个显著特点是使用 Large Action Models 自动化网页交互,提供最先进的性能。 虽然文档和资源已易于获取,但仍需要进一步说明该框架如何处理大规模部署、安全性以及潜在的可扩展性问题。 LaVague 的灵活性和可定制性使其成为想为基于 Web 的任务创建定制解决方案的用户的理想选择。 然而,缺乏全面的案例研究和用户见证使人难以评估该框架在实际中的有效性。 一个可能的担忧是,需要技术专长才能充分利用该框架,这可能会限制其对更广泛受众的可访问性。 LaVague 代理的性能取决于所选模型和部署策略,它们可能对整体效率和可靠性产生不同的影响。 利用最先进的模型和可定制的工具,LaVague 为构建 AI Web 代理提供了一个稳健的框架。
标准细分
- 建设和部署 Web 代理
- 自动化 Web 基础任务
- 支持本地和 VPC 模型
- 以优异的状态使用大型动作模型
- 可定制工具和知识
- 私有部署选项









