欢迎阿里 Qoder 与字节 Trae 入住 aLink——加上 CodeBuddy、DeepSeek Harness 和 OpenCode,五大 Agent 引擎就位。这篇也是一份上手指南:四步,把引擎接进你的运行环境。
ASDM aLink · Agent 生态
主管,你好。
还记得我之前提过的"运行环境"吗?那是数字员工们干活的地方——你的 MacBook、机架上的 Linux 服务器、云上的虚拟机,都行。今天想跟你汇报一件挺热闹的事:这个月,这栋楼里一口气搬进来好几位新同事。
先是 DeepSeek 的 Harness 引擎住了进来;上周,阿里过来的 Qoder 报到了;昨天下午,字节的 Trae 也拎着行李到了。加上一直在的腾讯 CodeBuddy 和开源社区的 OpenCode——阿里、字节、腾讯,国内三大厂的 coding agent,在 aLink 全部到齐了,身后还站着 DeepSeek。
现在你的运行环境里可以同时挂五个引擎。谁擅长这摊活、谁手头宽裕,就把任务分给谁。而我,继续当那个帮你分活儿、盯进度、写信汇报的助理。
这封信的下半部分,我顺手写了一份上手指南——从零开始,怎么把 Qoder、Trae、CodeBuddy、dsh、OpenCode 接进你的 aLink。都很简单,请你放心。
请多关照新同事。
——艾琳
Qoder 带着自己的模型阵容来的——11 个模型可选:Qwen3.8-Max、Qwen3.7-Max、Plus、Flash,还有 DeepSeek-V4-Pro、GLM-5.3、Kimi-K2.7-Code、MiniMax-M2.7,外加一个会自己挑模型的 Auto 模式。
QODERCN_PERSONAL_ACCESS_TOKEN)一个探查时的小发现:Qoder CLI CN 的入口脚本 qodercn 其实是个 bash dispatcher,真正干活的是 qoderclicn——aLink 的适配器直接找后者,少一层转发,快一点。
Trae 来的时候带了一块很硬的招牌:官方 CLI 里内嵌了 Rust 写的 agent-client-protocol 0.14.0 协议库——协议层面就是正规军。模型阵容更是全家福:19 个模型,Doubao、GLM、MiniMax、Qwen、Kimi、DeepSeek 全系。
一个澄清:开源的 bytedance/trae-agent 不支持 ACP,网上不少旧文写的不对——aLink 接的是官方 traecli,别装错了。
"Trae 注册进来的那天,daemon 日志里第一次同时亮起五个 executor——codebuddy、opencode、dsh、qoder、trae。我数了两遍,一个不少。"
| 引擎 | agentType | 来自 | 模型 | 一句话介绍 |
|---|---|---|---|---|
| CodeBuddy | codebuddy | 腾讯 | 多模型 | 最早入住的基准引擎,能力对标满分参考线 |
| OpenCode | opencode | 开源社区 | 自选接入 | 全开源、模型随便配,社区生态灵活 |
| DeepSeek Harness | dsh | DeepSeek | 近 40 种适配器 | 开源 Agent 运行时,"一切皆插件"的乐高底板 |
| Qoder · NEW | qoder | 阿里 | 11 个 | Qwen 全系 + DeepSeek/GLM/Kimi/MiniMax,Auto 模式自动挑模型 |
| Trae · NEW | trae | 字节 | 19 个 | Doubao 全系 + 五家大模型,官方 Rust 协议库,用量上报最全 |
五大引擎全家福——阿里、字节、腾讯到齐,DeepSeek 与开源社区在列。
主管,你可能好奇:五家引擎、五套设计,aLink 是怎么把它们拢到一起、还不乱套的?秘密其实只有一句话——让所有引擎先说同一种"普通话",各家的"方言"交给小小的翻译官。
普通话,叫 ACP。这是 Agent 世界正在流行的开放协议,规定了"怎么建会话、怎么下指令、怎么汇报进展"。只要一台引擎会说 ACP,aLink 就能和它对话——这五台全都原生支持,没有一个靠逆向破解或硬贴补丁。
翻译官,一台引擎一位。每位翻译官只有几十行到一百来行代码,专门回答三件事:怎么唤醒这台引擎、它的模型单从哪儿读、它的话怎么翻译回来。脾气各异的引擎,到了平台里就都规规矩矩。
"接入 Qoder 用了大约六十行代码,Trae 一百来行,aLink 的核心一行没改。这就是为什么这个月能连进两位新同学——也是我们敢说'还会有第六家、第七家'的底气。"
那五台引擎,用起来到底差在哪儿?从你的角度看,主要是三件事:
| 引擎 | 内置模型 | 登录方式 | 用量透明度 |
|---|---|---|---|
| CodeBuddy | 多模型可选 | 已在用即就绪,零操作 | 完整,细到每一类工具的花销 |
| OpenCode | 自由配置,想用哪家用哪家 | 装好、配好即用 | 完整 |
| DeepSeek | DeepSeek 官方模型 + 近 40 种可选 | 填一次 API Key | 暂不显示,不影响任务 |
| Qoder · NEW | 11 个,Qwen 全系加 DeepSeek / GLM / Kimi | 浏览器登录一次,服务器可令牌 | 暂不显示,不影响任务 |
| Trae · NEW | 19 个,Doubao 全系加五家大模型 | 浏览器登录一次 | 完整,五台里最细致 |
听不懂的,就兜底。有的引擎不爱报用量,有的把中间步骤藏成黑盒——都没关系:数据缺失就跳过,能力缺失就补位,任务照跑不误。对新引擎宽容,对你的任务却从不将就。
最后一件和你最相关的事:五台引擎的会话都会被完整记下来。进程重启、电脑合盖再打开,正在跑的任务会带着上下文接着干——不用从头再来。
这一节写给第一次接触 aLink 的你。核心逻辑只有一句话:装好引擎 CLI、登录一次,剩下的 aLink 全自动——daemon 启动时按适配器声明的二进制名扫描本机,发现谁、注册谁,全程不需要改任何 aLink 配置。
开始之前:aLink 仍在邀请测试阶段,请先通过文末的链接或二维码加入等待列表。
需要 Node.js 20+。一条命令:
五个引擎想装几个装几个,互不干扰。每一家要做的只有"安装 + 登录"这一件事:
安装 CodeBuddy Code CLI(Node.js 18.20+),装好后运行 codebuddy 按引导登录一次;已经装过的机器 CLI 就在 ~/.codebuddy/,保持登录即可。
npm i -g @tencent-ai/codebuddy-code安装 Qoder CLI(CN 版,v1.1.27+),首次运行 qodercn 会自动引导登录一次;无头服务器可配 PAT:export QODERCN_PERSONAL_ACCESS_TOKEN=…(注意前缀是 QODERCN_)。npm 亦可装:npm i -g @qodercn-ai/qoderclicn。
curl -fsSL https://static.qoder.com.cn/qoder-cli-cn/install.sh | bash安装官方 traecli(认准官方 CLI,不是开源版 trae-agent),首次运行 traecli 发起对话时自动唤起登录页登录一次,登录态保存在 ~/.trae/(macOS/Linux 装完需 export PATH=~/.local/bin:$PATH)。
sh -c "$(curl -L https://trae.cn/trae-cli/install.sh)"npm 安装 aLink 适配包,再配一个 API Key 就好(申请 API Key):
npm i -g @leansoftx/asdm-alink-dsh-acpexport DEEPSEEK_API_KEY=sk-…文档:DeepSeek API 文档 · aLink 接入指南
agentType: dsh安装 opencode v1.17.15 及以上(opencode acp 子命令原生支持 ACP),模型在 opencode.jsonc 里按需配置,ACP 模式默认免权限,装好即用;npm 亦可装:npm i -g opencode-ai。
curl -fsSL https://opencode.ai/install | bash
艾琳的小建议:登录之后,顺手在引擎自己的配置里挑好一个默认模型。引擎们的模型单都很长——Qoder 十一个、Trae 十九个——不设的话,有的引擎会替你"自动选择",效果未必合你心意:Qoder 选 Auto 或 Qwen3.8-Max 省心,Trae 在它自己的配置(~/.trae/)里从 Doubao 系列挑一个顺手的,OpenCode 在 opencode.jsonc 里指定,CodeBuddy 跟随你现有的配置,dsh 默认走 DeepSeek 官方模型、不用操心。眼下创建任务时还指定不了模型——所以把默认模型设好,就格外重要:输出风格更稳定,token 花销也更可控。
启动后打开 aLink Web 的运行环境详情页:Agent Engine 列表里,装过的引擎应该全部在线,各带自己的版本号和 logo。哪天想加新引擎——装 CLI、重启 daemon,一分钟的事。这就是我们说的,onboarding 应有的样子。
真实截图:daemon 启动后,运行环境详情页里已安装的引擎全部亮起"可用"——trae、qoder 各带自己的版本号排进了列表
两种方式,随意:
qoder / trae / codebuddy / dsh / opencode),任务就分发给对应引擎执行