嘿,大家好,我是二哥!
最近阿里推出了一款名叫 Qoder(/ˈkoʊdər/)的开发工具,我迫不及待去体验了一下,特别喜欢它的 Quest Mode 和 Repo Wiki 功能。

Quest Mode 的主要功能是让 AI 独立完成研发任务。你只需把工程需求交给它,它就能将模糊的要求转化为具体的需求和设计文档,还能自动拆分任务、执行和联调,最后将结果反馈给我们。
我们作为开发者,只需在这个过程中进行简单的审核和调整,效率可以说是飞速提升。
想了解更多,可以点击这里:https://mp.weixin.qq.com/s/oCIw5yD9bbOmyyc76OUc9g
Repo Wiki 则是一个文档生成工具,这对我们这些经常要处理复杂代码的开发者来说,简直就是福音。
想了解更多,可以点击这里:https://mp.weixin.qq.com/s/oCIw5yD9bbOmyyc76OUc9g
接下来,我会带你们一起体验这两个功能,保证你也会像我一样被 Qoder 的 AI 能力吸引得无法自拔。
下载安装 Qoder
可以去 https://qoder.com,直接点击 Download 就能下载了。
一个真实的软件代理编码平台,让思考更深入,构建更出色。
Qoder 集成了全球最先进的编程模型,能强大地处理上下文工程,支持一次性检索 10 万个代码文件,现在下载是免费的,别错过哦😯。

整体界面是我喜欢的暗黑风加一点清新绿的配色,感觉特别有格调。

在公测期间,每个人还有 2000 个 Credits 的额度。

安装完成后,居然可以直接运行 Java 后端项目(没有任何报错),这让我觉得太幸福了,简直要哭了。

Repo Wiki
好啦,我们先来试试一个超级简单但又非常实用的功能——Repo Wiki。它可以自动生成项目的结构化文档,并且持续跟踪代码的变化并更新文档。
使用起来非常简单,打开项目后,点击左侧导航的【Wiki】小图标,Qoder 就会自动读取整个项目文件并生成文档。

你可以在这里等它慢慢构建,官方说一个包含 4000 个文件的仓库大约需要 120 分钟。
说到Repo Wiki的意义,大家都知道,它就是帮助我们解决那堆复杂代码的问题,让我们有一个清晰的工程解读手册。
对于新手来说,或者那些想要学习优秀代码的老手,这个功能都特别有帮助。
成熟的代码库通常包含成千上万个文件,新手打开文件树就会头大,不知道从哪里开始。这和读书完全不一样,书有目录,而源码有时候就像迷宫。
高手们写的代码追求极致的性能和优雅,一旦用上位运算、函数式写法、模板抽象,新手一看就像在看天书。
我记得第一次看 String 的源码,看到一半就觉得有点晕,心里想着我想进步,但又感觉自己太菜了,😄

现在有了 Repo Wiki,这些问题都能迎刃而解。
它会针对每个知识点进行详细分析,比如关于 Elasticsearch 的知识点,不仅有详细的文字说明,还有流程图和图表。

同时,它还会对核心代码进行拆解,比如在混合检索部分,Qoder 会解释 KNN、BM25 等细节。

再比如文档上传到解析的流程,Qoder 会给出完整的架构图,告诉我们是通过 Kafka 进行解耦,接着用 Apache Tika 进行解析,最后调用 Embedding API 把向量存储到 ElasticSearch。

每个技术栈负责的工作也会用图示说明,比如 MinIO 负责文件存储,Kafka 负责消息队列,Elasticsearch 负责向量存储,Redis 则用于缓存等。

每个类的方法也会详细解释,比如 UploadController 的 mergeFile 方法负责文件分片合并后,创建 FileProcessingTask 对象并推送到 Kafka。

感觉这比我开发派聪明的时候还要细致,真的是“倒反天罡”🤣。
最后我花了半小时,把所有文档都过了一遍,真的很用心,心里只想说一句:有了 Qoder,妈妈再也不用担心我啃屎山代码了。
顺便提一句,今晚 Qoder 会进行一次全新升级,Repo Wiki 将支持共享、编辑和导出等功能。
我给大家随便展示几个图,大家自己欣赏一下。



Quest Mode
在我看来,Quest Mode 是 Ask Mode 和 Agent Mode 的进阶版。为了做对比,我们先用 Agent Mode 来试试。
刚好启动派聪明后端时遇到了 Kafka 的 WARN 警告,那我们就选中 log ,然后【添加到对话】。

点击发送,智能体就开始工作了。它会根据警告信息推测出几个可能的原因,比如 Kafka 服务没启动、端口 9092 被占用、网络问题、Kafka 配置错误等等。

然后它会逐一检查,比如执行 ps aux | grep kafka 来确认 Kafka 服务状态;执行 lsof -i :9092 来查看端口连接情况。
总结一下:警告信息其实没什么大不了的哦!
说白了,你看到的那些警告其实只是正常的重连过程,并没有真正出故障!

你真是太聪明了,没错就是这样😄。
接下来,我们要进入 Quest Mode,简单点说,就是点击侧边栏的【quest】小图标,然后选择【新建任务】。

在弹出来的对话框里,输入你希望 Qoder 完成的任务,比如说:
当聪明在首页登录时,如果点击底部的【管理员】按钮,输入用户名和密码后也能登录;但如果选择【普通用户】的话,就得验证用户名和密码。我希望管理员也能验证这部分。
接着点击【发送】的小图标,Qoder 就开始动手啦!

他会先分析一下,然后检查登录的实现逻辑,找出问题所在。接下来,创建设计文档,依据这个文档来修复权限认证的漏洞。
如果你确认一切正常,就可以点击【采纳】。要是有不满意的地方,也可以自己调整一下哦。

这份设计文档会被存储在 .qoder/quests 目录下,你可以用 markdown 编辑工具打开,看到那清晰的流程图,真是太方便了!

好了,接着点击【开始任务】,Qoder 就会开始自动开发,你只需静静地欣赏他的工作成果。

别忘了,Qoder 不光会修改前端,还会检验后端的认证机制。
而且在修复完问题后,他会自动启动终端,执行 cd /Users/itwanger/Documents/GitHub/PaiSmart/frontend && pnpm dev 来启动前端工程进行验证。

我亲自试了一下,问题果然解决了,点击【管理员】的时候会自动填充默认的用户名和密码,真是太棒了!

在【任务总结】确认问题解决后,点击【接受】按钮,就完成了这次任务的开发。

Qoder 真的很靠谱,表现出色。
结尾
在这之前,我对 AI Coding 的印象是:
- 功能强大,但似乎只针对某一特定功能或类;
- 前端能力强,后端略显不足;
- 如果代码量很庞大,改动一个功能可能会引入新的 bug,整体把控能力不足。
但 Qoder 的体验完全不同,他内置的代码检索引擎一次可以覆盖 10 万个文件,足够应对超大型软件项目。
这不是单点能力的提升,而是整个工程能力和获取方式的升级。
具体来说就是在 Repo Wiki 和 Quest Mode 中体现得淋漓尽致。
Repo Wiki 的工程量巨大,因为项目文件众多,但 Qoder 愿意花时间,耐心地把整个项目理解透彻。
以派聪明 RAG 项目为例,生成的文档数量至少有 100 份,而且每一份都做得非常用心,包括流程图、UML 和代码分析。

Quest Mode 则不同于 Ask Mode(问答模式)和 Agent Mode(智能体模式),更像是一个全能的“扫地僧”式的工程师。
他可不是从零开始帮你生成炫酷网页(虽然他也能做到),而是站在巨人的肩膀上,先将整个工程细节消化一遍,然后再提供持续可靠的智能支持。

相信大家亲自体验 Qoder 后,也会跟我一样,每天的开发工作变得轻松愉快,十分舒适。
因为 Qoder 给我的感觉不仅界面清爽,视觉上很舒服,更有强大的工程能力:
- 检索方面覆盖面广且深入,体现在 Repo Wiki 上,文档做得非常细致。
- 交付形式多样且不容易出错,体现在 Ask/Agent/Quest 三种不同模式,能回答问题、执行任务,还能提供交付。
目前 Qoder 已经推出了 macOS/Windows 客户端,大家可以直接去官网下载安装,感兴趣的小伙伴可以试着把自己的仓库交给他跑一跑。
绝对会让你大吃一惊!
点击这里也能直接访问官方下载页面。










