当前位置: 首页 > news >正文

Claude Code,Gemini CLI,Trae-agent, Qwen Code 使用对比及感受

最近在研究一些agent项目,试用了不同的agent项目,比如claude code, gemini cli, 以及国内的trae-agent以及qwen code,今天总结下使用感受。

一、Claude Code(Anthropic 的小伙伴)

我第一次用 Claude Code,就感觉它就像你没说完就知道你下一步要写什么的专家。它是 Anthropic 推出的 agentic coding CLI 工具,你可以直接在终端里告诉它“调试这个函数”、“解释这段逻辑”,它都会给出具体动作或写好代码,再走一波 pull-request 流程都帮你整起来 (docs.anthropic.com)。

  • 语言和开源性:闭源,所以具体策略大家还不是很清楚。CLI 用 JavaScript/Node.js 写的(npm 安装)(docs.anthropic.com)。

  • 成本:安装免费,若你已有 Claude Max/Pro 订阅可以无额外费用调用,也支持 Cline 集成 (docs.cline.bot)。

  • 优势

    • 深入项目结构,甚至理解 Git 脚本和工作流

    • 文本对话式体验友好,自然语言下令更顺手 (GitHub)

二、Gemini CLI(Google 带来的终端神器)

我平常用它跑任务,像是让我“写个 Discord 机器人”或“修这个 bug”,它立刻就上代码,完全不夸张 (GitHub, The Verge, Indiatimes)。

  • 语言和开源性:Apache‑2.0 开源授权,JavaScript/Node.js 实现 (NYU Shanghai RITS)。

  • 成本:免费!Google 账户+Gemini Code Assist Free 就能用了,每分钟 60 次请求,日限 1,000 次 (The Verge)。

  • 优势

    • 支持文件操作、Shell 命令、网络搜索(结合 Google Search、Imagen、Veo),甚至还可以生成图片、视频 (The Verge)。

    • Github Actions 插件,可以在 PR/issue 中自动 triage、review,甚至通过 @gemini‑cli 下任务 (blog.google)。

三、Qwen Code(阿里本土派)

这里面我最感兴趣的是 Qwen Code——阿里开源的 agent 工具,实际上它就是改自 Gemini CLI 的亲兄弟 (GitHub)。

  • 语言和开源性:也是 Apache‑2.0 开源工具,Node.js 写的(npm 安装)(GitHub, NYU Shanghai RITS)。

  • 成本:免费公开,用阿里 Qwen3‑Coder 模型;默认提供 OAuth 免费额度(2000 请求/天)(GitHub)。

  • 优势

    • 专为 Qwen3‑Coder 优化,支持多语言(上百种编程语言),上下文窗口大到 256K token,可扩展到 1M (milvus.io)。

    • 保留 Gemini CLI 架构,还能接 Code Context 插件,实现更语义理解整个代码库(做语义索引搜索)(milvus.io)。


四、国内 agent:Trae-Agent(字节跳动)

Trae Agent 其实发布更早,也是开源的,支持多 LLM provider,还能 edit 文件、执行 bash、记录轨迹,一套流程完全自动走到底(Medium, The Verge, AI Agent Store, GitHub)。

我在用它的时候就像指挥一个高级工程师:给它一句“优化数据库查询”,它就跑一连串操作,甚至把执行轨迹存下来,方便调试(GitHub)。

总之:

  • 想要稳定自然语言下令、懂你代码逻辑的,我会选 Claude Code

  • 想要加点搜索/生成 multimodal、自动化 PR 和 issue 流程的,Gemini CLI 超合适;

  • 如果你主要用中文、阿里生态,Qwen Code 是个靠谱又强大的选择;

  • 想让 agent 像个老工程师那样帮你全流程执行,那 Trae-Agent 应该上场了。

尽管agent能代理很多方便,但agent在处理复杂任务时,依然很让人头大,特别是这类agent消耗token的速度贼块。阿里云赠送的100万token,一天就被qwen消耗光了。

http://www.dtcms.com/a/327246.html

相关文章:

  • 【数据分享】2020-2022年我国乡镇的逐日最高气温数据(Shp/Excel格式)
  • ABAC 权限策略扩展
  • 在达梦数据库中使用group by 命令报错问题
  • MCU中的液晶显示屏LCD(Liquid Crystal Display)控制器
  • Python 正则表达式 re.findall()
  • special topic 11 (1)
  • 【Linux系统】详解Ext2,文件系统
  • 打印流水号条形码
  • 标注工具组件功能文档
  • 如何将新建的Anaconda虚拟环境导入Juputer内核中?
  • Spring Boot项目通过RestTemplate调用三方接口详细教程
  • 系统架构设计师备考之架构设计实践知识
  • 完整反作弊系统架构(技术讲解)
  • 如何解决Unexpected token ‘<’, “<!doctype “… is not valid JSON 报错问题
  • MyBatis持久层实现
  • 人工智能概念:常见的大模型微调方法
  • Web学习笔记5
  • Java设计模式-快速入门
  • LeetCode算法领域经典入门题目之“Two Sum”问题
  • 1.4.1 副驾驶(Copilot)模式:让人工智能大模型成为你的指导和建议者
  • 从零开始之stm32之CAN通信
  • 聚合搜索中的设计模式
  • 鲲鹏arm服务器安装neo4j社区版,实现图书库自然语言检索基础
  • leetcode49.字母异位词分组
  • NLP—词向量转换评论学习项目分析真实案例
  • 本地(macOS)和服务器时间不同步导致的 Bug排查及解决
  • linux 执行ls命令文件夹显示全白色
  • 微前端架构:原理、场景与实践案例
  • Rust 性能提升“最后一公里”:详解 Profiling 瓶颈定位与优化|得物技术
  • 计算机视觉(6)-自动驾驶感知方案对比