aionclaw与openclaw可在同一台电脑上互不干扰协同工作:前者专注gui自动化操作,后者承担多agent研发流水线任务;需严格物理隔离文件系统、端口分离(如8081/8082)、通信通道分路由,并禁用openclaw的desktop harness以防误触。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让AionClaw和OpenClaw在同一个项目里各干各的活,而不是互相覆盖或抢任务——比如用AionClaw做前端界面自动化操作,同时让OpenClaw在后台跑多Agent研发流水线,两者共享同一台电脑但互不干扰。这需要明确边界、隔离运行时环境、错开通信通道,否则会出现模型争抢GPU、技能脚本冲突、内存泄漏等不可控问题。
确认角色分工与能力边界
先划清谁该干什么:AionClaw定位是“本地全场景桌面智能体”,主打开箱即用、一键安装、低配运行,适合做GUI层操作(如点击按钮、填表单、截图比对);OpenClaw则是“模型无关+全系统操控”的开源框架,强在多Agent协作、自定义Skill链路、跨平台Harness适配,适合做逻辑拆解、代码生成、API调度等重决策任务。
【必须遵守】不能让AionClaw去调用OpenClaw的agent.md配置,也不能把OpenClaw的workspace目录设为AionClaw的默认工作区——二者文件系统必须物理隔离。
分离运行环境与端口
方法一:端口隔离法(推荐)
启动AionClaw时指定--port=8081,启动OpenClaw时指定--port=8082,避免Web控制台端口冲突。
方法二:进程命名隔离法
在终端分别执行:
nohup aionclaw --name="aion-desktop" > /dev/null 2>&1 &
nohup openclaw serve --name="ocl-dev-pipeline" > /dev/null 2>&1 &
方法三:Docker容器隔离(仅限Linux/macOS)
为AionClaw运行独立容器,挂载~/.aionclaw作为其HOME;为OpenClaw另起容器,挂载~/.openclaw为专属路径。两个容器不共享network namespace,彻底断开IPC通信可能。
配置消息路由与触发入口
第一步:确定输入源归属
将飞书/Telegram中“UI操作类指令”(如“点开Chrome登录页”“截取当前弹窗”)全部路由到AionClaw绑定的chatId;
将“研发类指令”(如“生成React组件”“写Python爬虫”“查GitHub最新PR”)全部路由到OpenClaw的boss-manager Agent。
第二步:修改各自配置文件
AionClaw无需改agent.md,它默认只响应本地桌面事件;
OpenClaw需在openclaw.json中显式禁用desktop harness:
"harness": {"type": "api", "host": "http://localhost:8082"},防止它误触鼠标键盘。
第三步:设置跨Agent回调钩子(可选)
若需协同——例如OpenClaw生成完代码后让AionClaw自动打开VS Code并跳转到对应文件——可在OpenClaw的Skill末尾加一行shell命令:
curl -X POST http://localhost:8081/api/v1/desktop/open?path=/tmp/generated.js
【关键前提】AionClaw必须已开启HTTP API服务(默认关闭),执行aionclaw api enable后才接受外部curl调用。










