swarm_sdk
SwarmSDK is a complete reimagining of Claude Swarm that runs all AI agents in a single process using RubyLLM for LLM interactions. Define collaborative AI agents in simple Markdown files with YAML frontmatter, and orchestrate them without the overhead of multiple processes or MCP inter-process communication. Perfect for building lightweight, efficient AI agent teams with specialized roles and capabilities.
Types
Docs
Guides
Zeitwerk
Namespace
Optimized
2.7.2
Paulo Arruda
async, async-http-faraday, faraday-follow_redirects, openssl, ruby_llm_swarm, ruby_llm_swarm-mcp, zeitwerk
bundle add swarm_sdk
Getting Started
Learn more about the Swarm_sdk gem.
Playground
Test, play and inspect the gem for yourself