乐于分享
好东西不私藏

实测Qoder:阿里云出品的AI编程工具,能不能替代Claude Code?

实测Qoder:阿里云出品的AI编程工具,能不能替代Claude Code?

实测Qoder:阿里云出品的AI编程工具,能不能替代Claude Code?

Qoder,面向真实软件的智能体编程平台。Quest会主动澄清需求、规划方案,并行推进多项任务,同时持续自主进化。你只需验收结果,注意力留给更有创造性的事。

—— 这是Qoder官网的介绍。

听起来很美好,但实际怎么样?我花了半天时间,注册账号、安装CLI、跑了5个真实测试场景,把结果原原本本放出来。

先说结论:有惊喜,也有坑。

这是什么东西?

Qoder是阿里云通义灵码的品牌升级版(5月20日正式更名为Qoder CN),一款AI编程工具,有三种使用方式:

  • • IDE:独立的代码编辑器,类似Cursor
  • • CLI:命令行工具,类似Claude Code
  • • JetBrains插件:装在IntelliJ、PyCharm里用

主打卖点是Quest模式——把任务丢给它,它自己规划、自己写代码、自己测试,你只管验收。

注册登录

支持Google、GitHub一键登录,也可以邮箱注册,几秒钟搞定。

用CLI的话,需要去后台创建一个个人访问令牌登录。

5项实测

测试1:写Python爬虫

$ qodercli -p --yolo "写一个Python脚本抓取IT之家新闻标题"The crawler.py script has been successfully created with:✓ Proper request headers to mimic a real browser✓ Comprehensive exception handling✓ Multiple CSS selectors for different HTML structures✓ CSV output with UTF-8 encoding$ python3 crawler.pyIT之家新闻标题爬虫启动...页面获取成功,正在解析...爬取完成!

评分:⭐⭐⭐⭐ 代码质量高,但CSS选择器需要手动微调。

测试2:搭建Flask Web应用

$ find todo-app -type ftodo-app/app.py (69行)todo-app/models.py (179行)todo-app/templates/base.html (112行)todo-app/templates/index.html (297行)$ python3 -c "from app import app; print('OK')"Flask app loaded OK

评分:⭐⭐⭐⭐ 360行代码一次成型,多文件协作没问题。

测试3:修复4个Bug

我故意写了一段有4个Bug的Python代码,让Qoder找出来并修复:

Bug 1 - 合并列表漏元素

# 修复前:合并两个列表时漏掉了交集元素def merge(a, b):    return a + [x for x in b if x not in a]merge([1,2,3], [3,4,5])  # 修复前返回 [1,2,3,4,5],漏了3# 修复后正确返回 [1,2,3,4,5]

Bug 2 - 中位数偶数计算错误

# 修复前:整数除法导致结果错误def median(nums):    n = len(nums)    return nums[n//2]  # 修复前偶数个元素时取错median([1,2,3,4])  # 修复前返回 2,应该是 2.5# 修复后正确返回 2.5

Bug 3 - 斐波那契没return

# 修复前:只print没有returndef fib(n):    if n <= 1:        return n    print(fib(n-1) + fib(n-2))  # 修复前用printfib(7)  # 修复前返回 None,没有输出# 修复后正确返回 13

Bug 4 - 二分查找死循环

# 修复前:left = mid 导致死循环def binary_search(arr, target):    left, right = 0, len(arr) - 1    while left <= right:        mid = (left + right) // 2        if arr[mid] == target:            return mid        elif arr[mid] < target:            left = mid  # 修复前没有 +1,死循环        else:            right = midbinary_search([1,2,3,4,5,6,7,8], 4)  # 修复前死循环# 修复后正确返回 3
$ python3 -c "from buggy_code import *"合并:[1, 2, 3, 4, 5, 6]        ← 修复前少了6中位数奇数:3中位数偶数:2.5                 ← 修复前是2(整数除法)斐波那契:[0, 1, 1, 2, 3, 5, 8] ← 修复前printreturn二分查找4:3                    ← 修复前死循环二分查找8:-1

评分:⭐⭐⭐⭐⭐ 4个Bug全部找对修对,每个都给了清晰的修复说明。

测试4:代码审查

让它审查Flask应用,从安全、性能、规范三个维度给建议,给出了9条具体建议:

  • • 安全:硬编码secret_key、SQL注入风险、缺少输入验证
  • • 性能:每次操作都新建数据库连接、冗余查询
  • • 规范:缺少类型注解、魔术字符串、异常处理不一致

评分:⭐⭐⭐⭐ 专业水准,和资深开发者的Code Review差距不大。

测试5:Agent系统

Qoder有5个内置Agent:

  • • Explore(代码探索):帮你理解代码库结构,快速定位文件和函数
  • • General-purpose(通用Agent):处理日常编程任务,写代码、改Bug、做测试
  • • Plan(规划Agent):把复杂任务拆解成小步骤,制定执行计划
  • • Qoder-guide(使用指南):教你如何使用Qoder的各种功能
  • • Statusline-setup(配置Agent):帮你配置状态栏、快捷键等界面设置

Quest模式支持多Agent并行协作,但CLI下体验有限,需要在IDE里用。

评分:⭐⭐⭐⭐

一个有趣的发现

翻Qoder的CLI源码时,发现了一个有意思的现象:

源码里依赖了@google/gemini-cli-devtools包,文件里有404次Google/Gemini相关引用(211次google + 91次gemini),还有GEMINI_BASE_URLGEMINI_CLI这些变量名。

同时也有8次CLAUDE引用。

这说明Qoder CLI大概率是基于Google的Gemini CLI改的,同时也参考了Claude Code。开源项目互相借鉴很正常。版本号0.2.16,用的Apache-2.0协议。

值不值得用?

价格

国际版(qoder.com,美元):

版本
价格
额度
社区版
$0/月
300 Credits
Pro
$20/月
2,000 Credits
Pro+
$60/月
6,000 Credits
Ultra
$200/月
20,000 Credits

国内版(通义灵码官网,人民币):

版本
价格
备注
个人基础版
免费
代码生成次数受限
个人专业版
限免(原价¥59/月)
无次数限制
企业标准版
¥79/人/月
1人起购,30天免费体验
企业专属版
¥159/人/月
100人起购

品牌升级为Qoder CN后价格可能调整。

适合谁?

  • • 想要Claude Code替代品的命令行用户
  • • 需要自动化处理重复性编程任务的人
  • • 想试试Quest模式的开发者

不适合谁?

  • • 对底层模型有洁癖的人(Qoder没公开模型信息)
  • • 网络环境访问海外服务不稳定的人
  • • 已经有顺手工具、不想折腾的人

怎么安装?

npm install -g @qoder-ai/qodercliqodercli login

官网:https://qoder.com


本文为原创内容,首发于公众号「新一技术宅」,转载请注明出处。

数据来源:Qoder官网、Qoder CLI源码、个人实测