swarmclawai/swarmclaw

Open-source self-hosted AI agent runtime and multi-agent framework for autonomous agent swarms. Agent memory, MCP tools, schedules, delegation, and 23+ LLM providers (Claude, GPT, Gemini, OpenRouter, Ollama). A practical Claude Code and LangChain alternative.

What it solves

SwarmClaw 是一个自托管的运行时和框架,旨在将 AI 代理从简单的聊天界面转向自主的多代理系统。它提供运行“群体”代理所需的基础设施,让这些代理能够协同工作、跨会话记忆信息,并在无需持续人工干预的情况下执行复杂的调度任务。

How it works

平台充当编排层,将各种 LLM 供应商(如 OpenAI、Anthropic、Ollama)与一套自主能力相连接。它使用心跳系统唤醒代理、委派机制在代理之间分配任务,并采用混合记忆系统进行长期回溯与反思。平台还集成 Model Context Protocol(MCP),让代理使用外部工具,并通过连接器与各种通信平台(Slack、Discord、Telegram)对接。

Who it’s for

它面向希望自行托管 AI 代理基础设施、构建复杂多代理工作流,或创建能够与外部软件和通信渠道交互的自主代理的开发者和高级用户。

Highlights

  • Multi-Agent Orchestration:支持具委派、组织结构图可视化和结构化执行流的代理群体。
  • Durable Memory:具备混合回溯、自动反思记忆和日志功能,提供持久的代理上下文。
  • Extensive Provider Support:整合超过 23 家 LLM 供应商,包括本地选项如 Ollama 和 LM Studio。
  • Autonomous Execution:包括心跳循环、调度和后台任务,实现真正的自主运行。
  • Tool Integration:支持 MCP 服务器注入外部工具,并可自定义外部工具扩展。
  • Communication Connectors:将代理桥接至 Discord、Slack、Telegram、WhatsApp 和 email。