What
Requesting Swarms be added to the list. I have opened #1612 with the entry already written against the existing template, alphabetically placed between Suspicion Agent and SWE Agent, categorised as General purpose, Build your own, Multi-agent.
What Swarms is
An Apache-2.0 Python framework for multi-agent orchestration. 7.1k stars, 1k forks, actively maintained.
A single Agent primitive composes into prebuilt architectures: SequentialWorkflow, ConcurrentWorkflow, GraphWorkflow (DAG with per-node callbacks), MixtureOfAgents, HierarchicalSwarm, GroupChat, MajorityVoting, CouncilAsAJudge, DebateWithJudge and RoundRobin. SwarmRouter exposes all of them behind one swarm_type string, so switching architecture does not mean rewriting orchestration. AgentRearrange adds a flow DSL where A -> B, C mixes sequential and concurrent steps.
It is model agnostic through LiteLLM, so one swarm can mix OpenAI, Anthropic, Google and local models. MCPDeployer serves any agent or swarm as an MCP server over stdio, SSE or streamable HTTP.
One question on scope
The README says frameworks and SDKs belong in awesome-ai-sdks, but this list already includes Adala, SuperAGI and AgentForge, which are all frameworks. Happy to move the PR to awesome-ai-sdks if that is the preference. Clarifying the boundary in the README would probably save you triage time on future submissions either way.
Housekeeping note
While preparing the entry I noticed the README still opens with a commented-out TODO block listing unadded entries (LLM Stack, Promptly, Devon, UFO, GPT Swarm, Eidolon, NexusGPT, Brain Soup, L2MAC, Codeium and others). Flagging in case that backlog is still wanted.
What
Requesting Swarms be added to the list. I have opened #1612 with the entry already written against the existing template, alphabetically placed between Suspicion Agent and SWE Agent, categorised as
General purpose, Build your own, Multi-agent.What Swarms is
An Apache-2.0 Python framework for multi-agent orchestration. 7.1k stars, 1k forks, actively maintained.
A single
Agentprimitive composes into prebuilt architectures: SequentialWorkflow, ConcurrentWorkflow, GraphWorkflow (DAG with per-node callbacks), MixtureOfAgents, HierarchicalSwarm, GroupChat, MajorityVoting, CouncilAsAJudge, DebateWithJudge and RoundRobin.SwarmRouterexposes all of them behind oneswarm_typestring, so switching architecture does not mean rewriting orchestration.AgentRearrangeadds a flow DSL whereA -> B, Cmixes sequential and concurrent steps.It is model agnostic through LiteLLM, so one swarm can mix OpenAI, Anthropic, Google and local models.
MCPDeployerserves any agent or swarm as an MCP server over stdio, SSE or streamable HTTP.One question on scope
The README says frameworks and SDKs belong in awesome-ai-sdks, but this list already includes Adala, SuperAGI and AgentForge, which are all frameworks. Happy to move the PR to awesome-ai-sdks if that is the preference. Clarifying the boundary in the README would probably save you triage time on future submissions either way.
Housekeeping note
While preparing the entry I noticed the README still opens with a commented-out TODO block listing unadded entries (LLM Stack, Promptly, Devon, UFO, GPT Swarm, Eidolon, NexusGPT, Brain Soup, L2MAC, Codeium and others). Flagging in case that backlog is still wanted.