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 is a self-hosted runtime and framework designed to move AI agents from simple chat interfaces to autonomous, multi-agent systems. It provides the infrastructure needed to run "swarms" of agents that can work together, remember information across sessions, and execute complex, scheduled tasks without constant human intervention.
How it works
The platform acts as an orchestration layer that connects various LLM providers (such as OpenAI, Anthropic, and Ollama) with a set of autonomous capabilities. It uses a heartbeat system for agent wakeups, a delegation mechanism to assign tasks between agents, and a hybrid memory system for long-term recall and reflection. It also integrates with the Model Context Protocol (MCP) to allow agents to use external tools and connects to various communication platforms (Slack, Discord, Telegram) via connectors.
Who it’s for
It is designed for developers and power users who want to host their own AI agent infrastructure, build complex multi-agent workflows, or create autonomous agents that can interact with external software and communication channels.
Highlights
- Multi-Agent Orchestration: Supports agent swarms with delegation, org-chart visualization, and structured execution flows.
- Durable Memory: Features hybrid recall, automatic reflection memory, and journaling for persistent agent context.
- Extensive Provider Support: Integrates with over 23 LLM providers, including local options like Ollama and LM Studio.
- Autonomous Execution: Includes heartbeat loops, schedules, and background jobs for truly autonomous operation.
- Tool Integration: Supports MCP servers for external tool injection and custom external tool extensions.
- Communication Connectors: Bridges agents to Discord, Slack, Telegram, WhatsApp, and email.