TinyClaw 由TinyAGI推出的开源轻量级多智能体协作框架

作者:互联网

2026-03-30

AI模型库

TinyClaw作为TinyAGI推出的开源多智能体协作框架,专为资源受限环境打造,支持在树莓派等设备上实现多个专业AI Agent的高效协作。下面将详细介绍其核心功能与使用方法。

TinyClaw是什么

这款轻量级框架支持在树莓派等设备上同时运行多个专业AI Agent,智能体间通过链式执行和扇出模式协作。系统集成Discord、WhatsApp、T@elegrimm三大平台并共享对话上下文,内置SQLite消息队列确保可靠传输,配合TUI仪表板与Web后台,适合构建全天候运行的边缘AI助手。

TinyClaw的主要功能

  1. 多代理系统:每个智能体拥有独立的工作目录、对话历史和配置文件,支持同时运行多个相互隔离的智能体。
  2. 团队协作:支持链式执行顺序交接任务,或通过扇出模式将任务并行分发给多个智能体协同处理。
  3. 多渠道接入:集成三大主流通讯平台,所有渠道共享同一套智能体对话上下文。
  4. 消息队列:采用SQLite原子事务队列处理消息,配备重试机制和死信管理确保传输可靠性。
  5. 实时可视化:提供终端仪表板实时坚控团队状态,以及Web后台管理任务看板。
  6. 灵活路由:通过@agent@team前缀即可将消息精准路由到指定处理者。
  7. Provider切换:支持为每个智能体单独配置不同的AI提供商和模型。
  8. 7×24运行:基于tmux实现守护进程模式,配合心跳检测确保系统持续在线。
  9. 访问控制:内置配对码验证机制,管理员可审批发送者加入白名单。

如何使用TinyClaw

  1. 安装部署:执行官方一键安装脚本完成环境部署,命令为curl加官方脚本地址后通过管道传给bash。
  2. 初始化配置:运行tinyclaw start进入交互式配置向导,按提示选择通讯渠道、配置AI密钥并设置默认代理。
  3. 创建代理:使用tinyclaw agent add创建专业角色代理,用tinyclaw agent provider为每个智能体指定AI配置。
  4. 配置团队:通过tinyclaw team add创建协作团队,指定成员和负责人实现任务分发。
  5. 消息路由:在已接入渠道中使用@代理名或@团队名前缀精准路由消息。
  6. 坚控管理:通过tinyclaw status查看运行状态,tinyclaw logs all排查问题,tinyclaw team visualize启动可视化面板。
  7. Web后台:进入TinyOffice目录执行安装依赖和启动命令,通过浏览器访问管理界面。
  8. 日常维护:用tinyclaw stop/start/restart控制服务,tinyclaw update升级版本,tinyclaw reset清空对话历史。

TinyClaw的项目地址

  1. GitHub仓库:https://github.com/TinyAGI/tinyclaw

TinyClaw的应用场景

  1. 个人智能助手:在树莓派上部署全天候AI助手,多渠道接收提醒并管理日程。
  2. 开发团队协作:搭建代码审查工作流,编码、审查、文档代理自动交接任务。
  3. 边缘设备部署:在嵌入式设备运行轻量级AI服务,最大化利用有限算力。
  4. 智能家居中枢:构建低成本控制中心,通过通讯平台远程控制物联网设备。

作为轻量级多智能体协作框架,TinyClaw凭借其模块化设计和资源优化特性,为边缘计算场景下的AI应用提供了高效解决方案。无论是个人助手还是团队协作,都能发挥出色性能。

相关标签:

AI工具 AI项目和工具