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

플랫폼은 OpenAI, Anthropic, Ollama와 같은 다양한 LLM 제공자를 자율 기능 세트와 연결하는 오케스트레이션 레이어 역할을 합니다. 에이전트 깨우기를 위한 하트비트 시스템, 에이전트 간 작업 할당을 위한 위임 메커니즘, 장기 기억 및 반성을 위한 하이브리드 메모리 시스템을 사용합니다. 또한 Model Context Protocol(MCP)과 통합되어 에이전트가 외부 도구를 사용할 수 있게 하고, 커넥터를 통해 Slack, Discord, Telegram 등 다양한 커뮤니케이션 플랫폼에 연결합니다.

Who it’s for

자신만의 AI 에이전트 인프라를 호스팅하고 싶거나, 복잡한 멀티 에이전트 워크플로를 구축하고 싶거나, 외부 소프트웨어 및 커뮤니케이션 채널과 상호 작용할 수 있는 자율 에이전트를 만들고 싶은 개발자 및 파워 유저를 위해 설계되었습니다.

Highlights

  • Multi-Agent Orchestration: 위임, 조직도 시각화 및 구조화된 실행 흐름을 지원하는 에이전트 스웜을 지원합니다.
  • Durable Memory: 하이브리드 리콜, 자동 반성 메모리 및 지속적인 에이전트 컨텍스트를 위한 저널링 기능을 제공합니다.
  • Extensive Provider Support: Ollama 및 LM Studio와 같은 로컬 옵션을 포함해 23개 이상의 LLM 제공자와 통합됩니다.
  • Autonomous Execution: 하트비트 루프, 스케줄 및 백그라운드 작업을 포함하여 진정한 자율 운영을 구현합니다.
  • Tool Integration: 외부 도구 주입을 위한 MCP 서버를 지원하고, 맞춤형 외부 도구 확장도 가능합니다.
  • Communication Connectors: 에이전트를 Discord, Slack, Telegram, WhatsApp 및 이메일에 연결합니다.