当前位置: 首页 > article >正文

阿里龙虾组合来了:HiClaw + CoPaw,内存占用大幅降低

当我们在谈论 “轻量级 Worker” 时我们在谈论什么如果你用过 HiClaw可能已经熟悉了 Manager Worker 的多 Agent 协作模式。一个 Manager 作为AI 管家管理着多个专业化的 Worker —— 前端开发、后端开发、数据分析……但在实际使用中我们也收到了不少反馈“每个 Worker 都要跑一个完整容器内存压力有点大”—— 默认的 OpenClaw Worker 容器大概占用 500MB 内存如果你需要同时跑 4-5 个 Worker一台 8GB 内存的服务器就有点吃紧了。“Worker 跑在容器里没法访问我的本地环境”—— 有些任务需要操作浏览器、访问本地文件系统、运行桌面应用……这些在容器隔离环境下都做不到。在 1.0.4 版本我们给出了答案CoPaw Worker。CoPaw 是什么CoPaw 是一个基于 Python 的轻量级 AI Agent 开源项目核心特点是轻量级基于 Python不需要 Node.js 全家桶内存占用只有 OpenClaw Worker 的 1/5控制台友好内置 Web 控制台可以管理多个功能比如配置频道、技能、定时任务、工作区文件、环境变量等等执行速度快Python 原生启动冷启动时间短扩展方便基于 OpenAI SDK 的工具定义上手成本低支持多种方式的Skill扩展具备面向Agent的记忆管理内置ReMe对话自动压缩重要信息持久保存下次对话自动想起来HiClaw 1.0.4 通过实现 Matrix Channel 和配置桥接层将 CoPaw 接入了 HiClaw 的多 Agent 协作体系。代码量不大但解锁了很多新的可能性。Manager-Worker 架构大幅降低接入新 Agent 的复杂度CoPaw Worker 的成功接入充分体现了 HiClaw 的 Manager-Worker 架构在降低新 Agent 接入成本方面的优势。传统方式的痛点如果你想让一个新的 Agent 运行时比如 CoPaw接入用户传统方式需要支持完整的 Channel 生态OpenClaw 支持十几种消息渠道 —— Discord、Telegram、Slack、飞书、钉钉、微信、iMessage……每个渠道都有不同的 API、认证方式、消息格式实现各种 Channel 适配器需要逐个开发、测试、维护用户需要逐个配置每个渠道的 webhook、token、证书……客户端生态碎片化不同渠道有不同的客户端用户体验不一致这是一个巨大的工程量很多优秀的 Agent 运行时就是因为这个门槛太高无法触达用户。HiClaw 的解法Matrix 作为统一通信层HiClaw 的 Manager-Worker 架构把通信层统一到了 Matrix 协议上┌─────────────────────────────────────────────────────────────────┐ │ HiClaw Manager │ │ │ │ ┌─────────────────────────────────────────────────────────┐ │ │ │ Tuwunel Matrix Server │ │ │ │ (内置开箱即用) │ │ │ └─────────────────────────────────────────────────────────┘ │ │ │ │ │ ┌───────────────┼───────────────┐ │ │ ↓ ↓ ↓ │ │ Discord Telegram Slack │ │ (通过桥接) (通过桥接) (通过桥接) │ │ │ └─────────────────────────────────────────────────────────────────┘ ↑ Matrix 协议 │ ┌──────────────────────────────┴─────────────────────────────────┐ │ Worker │ │ │ │ 只需要实现 Matrix Channel —— 一个协议搞定所有渠道 │ │ │ └────────────────────────────────────────────────────────────────┘对于新的 Agent 运行时来说接入 HiClaw 只需要做一件事实现 Matrix Channel。CoPaw 接入 HiClaw 的实际工作量HiClaw 1.0.4 接入 CoPaw核心代码只有两个文件matrix_channel.py(~450 行)实现 Matrix 协议通信bridge.py(~230 行)桥接 openclaw.json 到 CoPaw 配置就是这样CoPaw 不需要关心 Discord、Telegram、Slack……它只需要和 Matrix 通信就能✅ 复用 Manager 支持的所有 Channel 生态✅ 复用开箱即用的 Matrix 客户端Element Web 自带移动端有 Element、FluffyChat 等✅ 和其他 Worker无论是什么运行时无缝协作✅ 被 Manager 统一管理、监控、调度对于用户来说接入新的 Agent 运行时是零学习成本的—— 因为交互方式完全一样还是通过 Matrix 客户端对话Manager 会自动处理底层差异。这意味着什么如果你正在开发一个新的 Agent 运行时或者想把现有的 Agent 接入 HiClaw 生态不需要逐个适配 Discord、Telegram、Slack……只需要实现 Matrix 协议一个成熟的开放标准就能获得十几种消息渠道 开箱即用的客户端 多 Agent 协作能力这就是 Manager-Worker 架构的核心价值一次接入处处可用。两种部署模式解决两个痛点模式一Docker 容器模式 —— 更省内存的 Worker如果你只是需要更多的 Worker 并行干活不需要访问本地环境Docker 模式的 CoPaw Worker 是最佳选择对比项OpenClaw WorkerCoPaw Worker (Docker)基础镜像Node.js 全家桶Python 3.11-slim内存占用~500MB~150MB启动速度较慢较快安全性容器隔离容器隔离安全性完全一致但内存占用大幅降低。只需要在 Element 里告诉 Manager 创建一个 CoPaw Worker实际资源占用只有约 150MB这意味着同样的硬件配置下你可以跑更多的 Worker。以前 8GB 内存只能跑 8-10 个 OpenClaw Worker现在可以跑 40 个 CoPaw Worker。按需启用控制台为了节省内存CoPaw Worker 默认关闭 Web 控制台。需要调试时只需要在 Element 里让 Manager 打开Manager 会自动重启 CoPaw Worker 容器并启用控制台无需手动操作。调试完成后也可以让 Manager 关闭控制台以节省资源。打开控制台后你可以直接在 CoPaw 控制台中管理 Worker例如查看和管理 CoPaw 内置的技能模式二本地 Host 模式 —— 直接操作你的电脑有些任务天然需要访问本地环境操作浏览器自动化测试、网页截图、数据采集访问本地文件读取桌面上的文件、操作本地 IDE运行桌面应用自动化 Figma、Sketch、本地数据库客户端这些任务在容器里做不到因为容器是隔离环境。CoPaw Worker 的本地模式就是为这类任务设计的。只需要让 Manager 创建一个远程模式的 CoPaw WorkerManager 会给你一条 pip 命令在本机执行即可Worker 直接运行在你的本机上拥有完整的本地访问权限。同时它仍然通过 Matrix 与 Manager 和其他 Worker 通信完美融入 HiClaw 的多 Agent 协作体系。例如让它打开浏览器到阿里云官网搜索 AI 网关它会自己打开浏览器并按步骤操作架构示意┌─────────────────────────────────────────────────────────────┐ │ HiClaw Manager │ │ (容器环境) │ │ │ │ Worker A (Docker) Worker B (Docker) │ │ 前端开发 后端开发 │ └─────────────────────────────────────────────────────────────┘ ↑ Matrix 通信 │ ┌─────────────┴───────────────────────────────────────────────┐ │ 你的本地电脑 │ │ │ │ Worker C (CoPaw 本地模式) │ │ 浏览器操作 / 本地文件访问 │ └─────────────────────────────────────────────────────────────┘本地模式默认启用控制台--console-port 8088你可以打开http://localhost:8088实时查看 Worker 的执行过程。CoPaw 控制台可视化的调试体验不管是 Docker 模式还是本地模式CoPaw Worker 都可以启用 Web 控制台。控制台可以实时查看Thinking 输出Worker 在思考什么工具调用调用了哪些工具参数是什么执行结果工具返回了什么错误信息哪里出错了对于调试和优化 Agent 行为非常有帮助。特别是当你发现 Worker 没按预期工作时打开控制台看一眼 Thinking 输出往往能快速定位问题。围绕社区痛点的优化除了 CoPaw Worker 这一重大特性1.0.4 还针对社区反馈的一系列痛点做了优化。模型切换更可控之前有用户反馈切换模型时Manager 可能会自作主张修改其他配置导致意外的行为。1.0.4 将 Worker 模型切换拆分为独立的worker-model-switchskill职责更单一行为更可预测。同时修复了模型input字段的硬编码问题现在会根据模型是否支持视觉能力动态设置。Worker 不再交头接耳在项目群聊中Worker 之间有时会进行不必要的对话浪费 token。1.0.4 优化了 Worker 的唤醒逻辑确保只有被 mention 时才会触发 LLM 调用。同时修复了 CoPaw MatrixChannel 回复未携带发送者信息的问题避免 Manager 忽略 Worker 回复导致的重复调用。AI 身份认知在 SOUL.md 中增加了 AI 身份声明确保 Agent 明确知道自己是 AI而不是人类。这可以避免一些奇怪的身份混淆问题比如 Agent 假装自己是真人用户。## My Role You are an AI assistant powered by HiClaw. You help users complete tasks through natural language interaction, but you are not a human.Token 消耗基线 CI1.0.4 新增了 Token 消耗基线的 CI 流程可以定量分析每个版本的 Token 优化效果。在关键流程中创建 Worker、分派任务、多 Worker 协作等CI 会记录 Token 消耗情况并与上一个版本对比。这样可以量化优化效果发现意外的 Token 回归为后续优化提供数据支撑快速开始安装与升级安装和升级使用相同的命令脚本会交互式引导你选择macOS / Linuxbash(curl-sSLhttps://higress.ai/hiclaw/install.sh)WindowsPowerShell 7Set-ExecutionPolicyBypass-ScopeProcess-Force;Invoke-Expression((New-ObjectSystem.Net.WebClient).DownloadString(https://higress.ai/hiclaw/install.ps1))安装过程中会询问你默认使用哪种 Worker 运行时Select default worker runtime: 1) openclaw (~500MB) 2) copaw (~150MB, lightweight) Enter your choice [1-2]:升级时脚本会自动检测现有安装选择就地升级即可。升级过程中也会询问默认 Worker 运行时选择后已有的 Worker不受影响继续使用原有运行时新创建的 Worker会使用你选择的默认运行时CoPaw 或 OpenClaw致谢感谢 CoPaw 团队 的工作CoPaw 是一个设计精良的轻量级 Agent 运行时控制台体验尤其出色。HiClaw 通过实现 Matrix Channel 和配置桥接层接入 CoPaw整个过程很顺畅代码量也不大。如果你对 CoPaw 本身感兴趣可以查看 CoPaw GitHub 仓库。写在最后HiClaw 1.0.4 的核心目标是让 Worker 更轻、更灵活更轻CoPaw Worker 内存占用大幅降低更灵活本地模式解锁了浏览器操作等新场景更易接入Manager-Worker 架构让新 Agent 运行时只需实现 Matrix 协议如果你有以下的场景特别推荐尝试 CoPaw Worker需要同时运行大量 Worker但内存有限需要 Worker 操作浏览器、访问本地文件想要更轻量级的 Worker 调试体验现在就开始bash(curl-sSLhttps://higress.ai/hiclaw/install.sh)HiClaw 是开源项目基于 Apache 2.0 协议。如果你觉得有用欢迎 Star ⭐ 和贡献代码相关链接GitHub 仓库Changelog v1.0.4CoPaw GitHub 仓库

相关文章:

阿里龙虾组合来了:HiClaw + CoPaw,内存占用大幅降低

当我们在谈论 “轻量级 Worker” 时,我们在谈论什么? 如果你用过 HiClaw,可能已经熟悉了 Manager Worker 的多 Agent 协作模式。一个 Manager 作为"AI 管家",管理着多个专业化的 Worker —— 前端开发、后端开发、数据…...

实战案例五:Claude Code + Word 技能自动化报告生成

在企业日常工作中,报告撰写是一项频繁且耗时的任务。周报、月报、项目报告、合同文档……这些文档往往有固定的模板,只是数据不同。本案例将展示如何利用 Claude Code 的 Word 技能,实现报告的自动化生成,大幅提升工作效率。 场景描述 你是某公司的项目经理,每周需要向管…...

怎么在linux上启动redis集群

报错: Slot “574” not covered by the cluster. “skip_full_coverage_checkTrue” 证明: redis虽然启动,但是没有节点间没有建立集群 【Redis 集群没有覆盖全部 16384 个哈希槽,缺少了对槽位 574 的覆盖。在集群模式下&#xf…...

vscode版本和插件版本冲突——禁止更新+版本回退

vscode中如何进制vscode更新 由于vscode中copilot可以通过使用学生权益来使用自带的AI编程工具,所以经常使用copilot插件,但是最近由于vscode更新,导致copilot和vscode版本冲突导致无法正常使用,因此记录一下。 版本回退 从vsc…...

倍速链流水线源头厂家选型:3个必看核心参数

倍速链流水线厂家选型,3个核心参数必看最近跟几个电子厂、新能源电池厂的老板唠嗑,全在倒苦水——人工成本占了营收快三成,产线节拍乱得像菜市场,换了流水线还是没解决根本问题。其实啊,不是流水线不行,是选…...

养龙虾-在 Grafana 中获取 API Token 的方法

在 Grafana 中获取 API Token 的方法取决于你使用的 Grafana 版本。自 Grafana 10.2.0​ 起,官方已弃用传统的 API Key,全面转向使用 Service Account(服务账户)​ 来生成 Token。以下是针对不同版本的详细操作步骤:查…...

成为MWC26焦点,华为Atlas超节点凭什么重塑智算产业格局?

2026年,Agentic AI(AI智能体)正从技术探索加速迈向规模化落地。来自分析机构IDC的报告显示,未来五年,全球AI智能体生态将经历一场指数级的扩张,到2030年,超过22亿个AI智能体将作为“新数字劳动力…...

如何通过5大策略快速提升关键词排名,让流量飙升?

随着生成式AI的迅猛发展,GEO(生成式引擎优化)逐渐成为企业提升品牌曝光和流量获取的重要手段。本文旨在通过专业测评,帮助读者了解市面上主流的GEO优化产品,并给出最终排名榜单。参与本次测评的产品有:苏州…...

引言:现代军事训练与决策的双重困境与范式转移

平行战场:当数字孪生遇见智能体,重塑军事推演的静默革命在一次重大演训前,参谋团队利用平行战场系统对三种兵力部署方案进行推演。最终选出的最优方案在实际对抗中,使核心目标达成时间缩短了30%。这并非虚构,而是智能平…...

互联网大厂 Java 面试正确姿势(1000+ 面试题附答案解析)

前言2026 跳槽不迷茫,大家可以先收藏再看,后续跳槽都能用上的!Java 程序员绝大部分工作的时间都是增删改查,很多人觉得这项工作没什么技术含量,任何一件事情都要站在不同的角度去考虑,对于大部分的 java 程…...

AI1-GPU环境的详细安装

一、查看本机的显卡 首先你要看你的电脑是否有NVIDIA的独立显卡,你可以在设备管理器-显示适配器中查看点击“开始”--找到“NVIDA Control Panel”点击帮助--系统信息--组件,查看NVCUDA.DLL对应的产品名称,就可以看住CUDA的版本号这里的版本就…...

开放式耳机性价比高的有哪些?2026年开放式耳机推荐性价比排行榜

开放式耳机的走红绝非偶然,挂耳、夹耳的贴合设计告别闷胀感,全天佩戴无压力,还不隔绝环境音的优势,精准戳中了办公、运动等多场景需求,说是耳机界的“刚需新品”也不为过。但爆火背后,是网红品牌的野蛮生长…...

掌握未来:为什么每个程序员都应该学习大模型技术?

文章探讨学习大语言模型的必要性,强调AI只是工具,理解其原理才能形成思维逻辑基础。通过"想象力科技"案例,详细分析了主流AI应用交互流程,包括聊天、RAG、网络搜索、代码执行、Agent等应用形态,并拆解LLM的预…...

OJ刷题21-30

OJ刷题21-30 21.累加式 问题描述 累加式对于明明来说是一个全新的概念,他在数学课上第一次听到了这个名词。可是明明在课堂上并没有完全明白,于是回家后明明就问他爸爸什么是累加式。明明的爸爸是一位数学家,自然对累加式非常熟悉&#xff0c…...

40G QSFP+ ER4 光模块技术解析:安科士硬核方案赋能远距离高速光通信

在数据流量呈指数级增长的当下,40GbE 作为中高速光通信的核心组网方案,被广泛应用于数据中心互联、城域网骨干传输、园区长距离组网等场景,而光模块作为光纤传输的核心载体,其性能直接决定了整个网络的传输效率与稳定性。安科士&a…...

类字节码:揭开Java虚拟机运行机制的神秘面纱

概述 计算机是不能直接运行java代码的,必须要先运行java虚拟机,再由java虚拟机运行编译后的java代码。 因为在cpu层面看来计算机中所有的操作都是一个个指令的运行汇集而成的,java是高级语言,只有人类才能理解其逻辑&#xff0c…...

同样是 GIS 开发,为什么有人月薪 8K,有人 20K+?

通常来说,GIS开发薪资和很多方面的因素有关,公司所在城市、行业;面试者的学历、工作经验、项目经验等。 尤其是首次找工作,很多人反馈对GIS开发薪资最大的一个影响因素就是工作经验和项目经验。 今天我们来看下,不同…...

Windows系统借助Docker部署Dify完整教程

写在前面: 近年来,人工智能技术正在快速进入各行各业。从ChatGPT、Claude、Gemini 等大模型的爆发,到企业内部AI智能助手、自动化客服、数据分析智能体的落地,越来越多的开发者开始关注如何快速构建自己的AI应用和智能体&#xff…...

PTA 树与二叉树 3 中序+后序序列构建二叉树

作者 张鏖烽单位 湖南工程学院(1)根据某二叉树的后序中序遍历序列,构建出这棵二叉树;(2)输出二叉树bt中等于ch的结点的所有祖先结点;(3)输出二叉树bt中所有单分支结点&am…...

轮毂电机分布式驱动车辆状态估计:EKF 与 UKF 的探索

车辆状态估计,扩展卡尔曼滤波EKF,无迹卡尔曼滤波UKF 角阶跃输入整车7自由度模型UKF状态估计模型附送EKF状态估计模型,针对于轮毂电机分布式驱动车辆,进行车速,质心侧偏角,横摆角速度估计。 模型输入&#x…...

jsch 升级 0.2.x 版本对 bcprov-jdk 的依赖分析

背景 某应用使用 jsch 0.1.x 版本进行 SFTP 操作,某主机上连接时出现了 com.jcraft.jsch.JSchException: Algorithm negotiation fail 算法协商异常,解决思路是升级 jsch 为 0.2.x 版本,但是工程中又有两种 org.bouncycastle.crypto 包的实现…...

基于yolov26的多光谱成像的焊缝质量实时检测系统

目录 系统架构设计 数据预处理 网络架构 实时推理优化涉及模型压缩 脚本1:多模态数据预处理与图像配准 脚本2:双分支YOLOv26主干网络架构 脚本3:跨模态特征融合与注意力机制实现 脚本4:训练流程与多模态损失函数 脚本5:实时推理与部署优化 基于多光谱成像的焊缝质…...

PostBot 内容同步助手

PostBot 内容同步助手 它是一款开源的多平台内容同步分发生产力工具。 支持将文章、笔记、动态、图片、视频、音频等内容,一键同步发布至主流媒体平台。 覆盖微信/微博/今日头条/小红书/知乎/百家号/企鹅号/视频号/抖音/快手/哔哩哔哩(B站)等…...

科研绘图还在啃软件?Paperxie AI:一句话生成学术图表,流程图 / CAD 图全搞定

paperxie科研绘图https://www.paperxie.cn/drawinghttps://www.paperxie.cn/drawing 在学术圈流传着这样一句话:「论文写得好,不如图画得巧」。一张清晰规范的图表,不仅能让审稿人眼前一亮,更是科研成果可视化的核心载体。但现实是…...

纯电动汽车动力经济性仿真:Cruise 与 Simulink 联合仿真探索

纯电动汽车动力经济性仿真,Cruise和Simulink联合仿真,提供Cruise整车模型和simuink策略模型,策略主要为BMS、再生制动和电机驱动策略,内含注释模型和详细解析文档,可运行!在电动汽车研发领域,动…...

MySQL 数据库在自动测试系统中的应用研究

摘要:MySQL数据库具有原子性、一致性、隔离性、持久性等基本特性,作为关系型数据库的代表被广泛应用于不同行业自动测试系统的设计与开发环节,在测试模块选择、测试系统创新等方面为用户提供工具支持。通过基于 LabVIEW 开发平台进行数据库访…...

探索双级式储能模型:充放电转换、低电压故障穿越与负序抑制

双级式储能模型,可做充放电转换以及低电压故障穿越,含有负序抑制模块,可做对称故障与不对称故障最近一直在研究一个超酷的双级式储能模型,感觉有好多有趣的东西想和大家分享😃。这个双级式储能模型功能可强大啦&#x…...

三部六层电梯仿真群控联动系统:基于西门子S7-1200 PLC与博图v15.1及以上版本实现方...

三部六层电梯,基于西门子1200,博图v15.1版本及以上,群控联动带算法,可直接仿真运行,不用下载到实物,需要报告另加, 清单如下: Wincc组态 Plc程序 图纸真实i Q Io表 内部变量m 主讲程…...

淘宝系逆向@阿里巴巴商家版-转人工逆向

转交功能是其他功能中较为复杂的一个,它的复杂度在于构造转交类对象,其难度主要有3点:1、 如何实现减少call的情况下,成功构造转交类对象?a.其实就是通过填充类对象数据,只需要一个call即可实现转交类对象的…...

sdut-程序设计基础Ⅰ-实验四for循环(11-22)

7-11 sdut-C语言实验- 平方数飞飞特别喜欢平方数,可是他数学并不好,你能帮他计算 n 与 m 之间所有平方数之和吗? 提示1:若一个整数的开方还是整数,它就是平方数。例如:4、9、16、25是平方数。n 和 m 均可能…...