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。