多端协同工作流——桌面端、CLI、移动端怎么配合
统一账号,多端可用
Qoder CN 各产品形态(桌面端 IDE、CLI、JetBrains 插件、QoderWork、QoderWake、移动端、H5)共用同一套账号体系:
- 登录一个账号,所有产品自动同步登录状态;
- Credits 余额和会员权益 在所有产品间共享;
- 任务状态和产物 实时同步(在桌面端发起的 Quest 任务,移动端立即能看到);
- 历史任务 仅在本地——换设备登录看不到其他设备的历史任务。
数据同步策略
| 数据类型 | 同步方式 |
|---|
| 账号信息、Credits、套餐 | 云端实时 |
| 任务状态、进度 | 云端实时(桌面端 ↔ 移动端 ↔ CLI) |
| 任务产物(代码 diff、文件改动) | 云端同步元数据,实际文件在本地 |
| 历史任务 | 仅本地(换设备看不到) |
| MCP 配置、项目规则 | 仅本地(各设备独立) |
| Repo Wiki、知识引擎 | 云端同步(团队版还可跨人共享) |
重点:历史任务和 MCP 配置不跨设备同步——每台设备有自己的本地状态。
典型协同工作流
场景一:下班前发起 Quest,晚上在手机上跟进
| 时间 | 动作 | 设备 |
|---|
| 18:00 | 发起 Quest:「重构支付模块为异步」 | 桌面端 |
| 18:15 | 地铁上收到推送:Agent 需要确认删除一个旧文件 | 移动端 |
| 18:16 | 打开移动端,看一眼 Agent 总结,点「通过」 | 移动端 |
| 19:00 | 到家前收到推送:任务完成,等审批 | 移动端 |
| 19:05 | 在移动端浏览改动 diff,确认 OK,点接受 | 移动端 |
| 次日 09:00 | 到公司,桌面端打开项目,改动已在里面 | 桌面端 |
场景二:CLI 跑批量任务,桌面端 QoderWork 处理产物
| 步骤 | 动作 | 工具 |
|---|
| 1 | 在服务器上用 CLI Headless 模式批量处理日志 | CLI(服务器) |
| 2 | CLI 输出 JSON 结果,写入共享目录 | CLI |
| 3 | 回家后在 QoderWork 里:「读取共享目录里的 JSON,汇总成周报 Excel」 | QoderWork(本地) |
| 4 | QoderWork 生成 Excel → 你打开编辑 → 发出去 | QoderWork |
场景三:桌面端写代码,JetBrains 插件辅助
| 步骤 | 动作 | 工具 |
|---|
| 1 | 在 PyCharm 里打开项目 | JetBrains 插件 |
| 2 | 用插件的 Agent 模式:「给这个 Django app 加完整单元测试」 | JetBrains 插件 |
| 3 | 插件自主跑 python manage.py test,失败后自己修 | JetBrains 插件 |
| 4 | 同时在旁边开着 Qoder IDE,用 Quest 处理另一个重构任务 | 桌面端 IDE |
协同注意事项
| 注意 | 原因 |
|---|
| 不要在多个设备上同时编辑同一项目 | 可能产生 git 冲突 |
| MCP 配置要在每台设备上单独配 | MCP 配置不跨设备同步 |
| 移动端不要发起 Quest 任务 | 移动端只能查看和跟进,不能新建 |
| Qoder CN 和 Qoder(国际版)账号不互通 | 分别用不同的桌面端和移动端 App |
账号切换
如果需要在同一设备上切换 Qoder CN 和 Qoder(国际版):
- 它们是两个独立的 App(桌面端和移动端都各有一套);
- 在对应 App 里登录对应版本的账号即可;
- Credits 和任务互不影响。
下一步