Skip to content

Add Swarms to the list (PR #1612 open) #1613

Description

@kyegomez

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions