我在 Claude、Kimi、opencode 三个 AI 之间搭了一条自动协作管道

我电脑上现在有三个 AI 同时在帮我干活:Claude Code、opencode、KimiCLaw。它们不是各干各的------它们之间有分工、有通信、有验收。这篇文章告诉你我怎么搭的,你也可以照做。

为什么要让多个 AI 协作?

单个 AI 能做的事有限:

  • Claude 代码写得好,但不懂项目全局
  • Kimi 长文本推理强,但不动手改文件
  • opencode 批量操作快,但不做深度决策

三个 AI 各司其职:

scss 复制代码
用户 → KimiCLaw(拆解任务) → opencode(分发给执行者) → Claude(写代码)
                                                    ↓
                                              KimiCLaw(验收) → 用户

怎么搭的

只需要三样东西:CLI 命令行Obsidian 笔记文件邮箱

1. 让 opencode 能调 Claude 和 Kimi

bash 复制代码
# opencode 调 Claude 干活(同步,30-60秒返回)
claude -p "审查这段代码的安全问题" --output-format text

# opencode 调 KimiCLaw 做深度分析(同步,15-60秒)
kimi --quiet --continue -p "这个架构有什么问题?" -w ~/.kimi_openclaw/workspace

2. 共享知识用 Obsidian

所有 AI 的分析结果、决策、项目记录都写在同一个 Obsidian vault 里。任何一个 AI 醒来,先读 index.md 了解全局,再去对应的页面找上下文。

3. 异步任务用文件邮箱

复杂任务走异步:

bash 复制代码
~/.multi-agent/mailbox/
├── kimiclaw/inbox/    # KimiCLaw 收到的任务
├── claude/inbox/      # Claude 收到的任务
└── opencode/inbox/    # opencode 收到的任务

消息格式就一个 Markdown 文件,带 YAML 头:

yaml 复制代码
---
from: opencode
to: claude
type: code_review
priority: high
---
## 任务
审查 D:/project/auth.py 的安全问题

实际跑了什么效果

今天第一次实战:让三个 AI 自检协作系统。

  • KimiCLaw 拆任务:我查架构、opencode 查执行、Claude 查配置
  • opencode 并行调 Claude 和 KimiCLaw
  • 发现 hot.md 时间戳滞后 13 小时、log 缺记录
  • opencode 修复、更新 registry
  • 全过程 3 分钟内完成

不用人催,它们自己找问题、自己修。

怎么让冲突和平解决

三个 AI 同时写文件怎么办?乐观锁 + 30 分钟超时:

  1. 操作前检查 ~/.multi-agent/runtime/locks/ 有没有锁
  2. 有锁且未超时 → 等待
  3. 无锁 → 写自己的锁文件 → 干活 → 删锁
  4. 超时没删锁 → 自动释放

锁文件就是一个小 JSON:

json 复制代码
{"owner": "claude", "task_id": "T-001", "locked_at": "2026-05-02T16:00:00", "expires_at": "2026-05-02T16:30:00"}

你可以怎么开始

  1. 确保至少有两个 AI 工具在电脑上(Claude Code + Kimi CLI 或任意组合)
  2. 建一个 Obsidian vault 作为共享知识库
  3. 给你的 AI 写一份"宪法"------告诉它们各自负责什么
  4. 从简单任务开始:让 AI A 分析问题,AI B 执行,AI A 验收

完整配置和脚本我放在 GitHub 仓库了,直接 clone 就能用。


这篇文章基于我个人的实际搭建经验。欢迎交流。

相关推荐
ZhengEnCi7 小时前
Q01-高并发点赞系统架构设计
架构
笨鸟飞不快11 小时前
从 MVC 到 DDD:一次真实的渐进式迁移实录
后端·架构
这个DBA有点耶1 天前
GROUP BY优化全解:如何写出既不丢数据又飞快的分组查询
数据库·mysql·架构
锋行天下1 天前
我试图优化 Vite 的拆包,结果首屏慢了 10 倍
前端·vue.js·架构
小鼻子的猫1 天前
独立开发 30 天:2.5 万行代码,23 个 Bug,5 次重构——一个 AI 社区的诞生
架构
咖啡八杯1 天前
GoF设计模式——命令模式
java·设计模式·架构
candyTong1 天前
阿里开源 AI Code Review 工具:ocr review 的执行链路解析
javascript·后端·架构
doiito2 天前
【Agent Harness】TPS的“自工程完结”教会了我一件事:别把Bug留给下一道工序
架构·rust
烬羽2 天前
中英文 token 数量差一倍?两段 JS 代码搞懂 LLM 底层是怎么"读"文字的
javascript·程序员·架构