Skip to main content
ToolPotion
AI Advisor
Submit a Tool (Free)

Agent Squad

Agent Squad is an open-source framework for orchestrating multiple specialized AI agents. A classifier routes each user query to the best-suited agent while the orchestrator maintains conversation context across turns. It ships as three runtimes (TypeScript, Python and a newer on-device Swift package) with pre-built agents for Bedrock, Anthropic, OpenAI, Lex and Lambda.

View Repository
Share
View Repository
Share

Agent Squad (formerly multi-agent-orchestrator, and previously hosted under AWS Labs) is an open-source framework for building systems made of several specialized AI agents instead of one general-purpose chatbot. A classifier reads the user's query and the conversation history and picks the most suitable agent to handle that turn; an orchestrator then keeps context flowing between agents so a multi-turn conversation stays coherent even as it's routed to different agents.

Read More

The project ships as three runtimes that the maintainers describe as feature-parity: a TypeScript package (npm install agent-squad) and a Python package (pip install agent-squad, with extras for aws, anthropic, openai or all), both of which run anywhere Node or Python run, including AWS Lambda or a container. A newer Swift package brings the same orchestration model to iOS and macOS, running entirely on-device with native and MCP (Model Context Protocol) tool calling, realtime voice, tracing and local-first chat storage.

Out of the box, Agent Squad includes pre-built agent wrappers for Amazon Bedrock, Anthropic, OpenAI, Amazon Lex and AWS Lambda, plus built-in classifiers, storage backends and retrievers, with defined extension points for custom agents, classifiers or storage. Responses can stream or return in full. A newer addition, JevClassifier, replaces the default LLM-based classifier with a decision model (Jev, from TypeSafe AI) that returns the winning agent plus a calibrated confidence score in under a second, billed only on input tokens, and supports an explicit "unknown" outcome for out-of-scope requests instead of forcing a match.

The repository was transferred from awslabs/agent-squad to 2FastLabs/agent-squad and was originally released as multi-agent-orchestrator; the change of GitHub org signals a change of maintainer from AWS Labs to an independent team, though the framework and its APIs continue from the same codebase. It's licensed Apache 2.0 and has around 7,700 GitHub stars at the time of writing.

Agent Squad suits developers building chatbots or assistants that need to hand off between several distinct skills or knowledge domains (for example a tech-support agent versus a billing agent) rather than relying on one prompt to do everything, and teams that want the same orchestration logic available in a backend language (Python or TypeScript) and natively on Apple devices.

  • CategoryAI Agent Builders
  • Pricing ModelOpen source
  • DeploymentUniversal (Cloud, Local, AWS Lambda)
  • PlatformsWeb, iOS, macOS

  • Classifier-based routing of each query to the most suitable specialized agent

  • Conversation context maintained across agents and sessions

  • Streaming and non-streaming agent responses

  • Pre-built agents for Bedrock, Anthropic, OpenAI, Amazon Lex and AWS Lambda

  • Extensible storage, classifier and retriever interfaces for custom setups

  • Feature-parity Python and TypeScript runtimes, usable in Lambda, containers or locally

  • On-device Swift runtime for iOS and macOS with native and MCP tool calling

  • Realtime voice and local-first chat storage in the Swift runtime

  • JevClassifier: sub-second, calibrated-confidence routing via a decision model instead of an LLM call

  • Apache 2.0 license, maintained at 2FastLabs/agent-squad (formerly AWS Labs' multi-agent-orchestrator)

  1. Install the package: npm install agent-squad (TypeScript) or pip install "agent-squad[aws]" (Python).

  2. Create an orchestrator: Instantiate AgentSquad() in your app.

  3. Add agents: Register pre-built agents (e.g. BedrockLLMAgent) with a name and description of their specialty.

  4. Route requests: Call routeRequest()/route_request() with the user's message, user ID and session ID.

  5. Handle the response: Read response.output (or stream chunks) and response.metadata.agentName to see which agent answered.

  6. Swap in JevClassifier: Pass classifier: new JevClassifier() for faster, decision-model-based routing.

  • Multi-skill chatbots
  • On-device iOS/macOS assistants
  • AWS-native agent backends
  • Fast intent routing

From Amazon Web Services

Agent Squad Reviews

Loading...

Popular AI Tools Like Agent Squad

BeeAI Framework

AI GitHub Repos

BeeAI Framework is an open-source toolkit for building production-ready AI agents and multi-agent systems. It supports development in both Python and TypeScript, offering features…

AI Agent Builders

Ranked #107 in AI GitHub Repos

View Tool

AI GitHub Repos

Open-source toolkit for building production-ready AI agents and multi-agent systems. It supports development in both Python and TypeScript, offering features…BeeAI Framework is an open-source toolkit for building production-ready AI agents and multi-agent systems. It supports development in both Python and TypeScript, offering features…

AI Agent Builders
Ranked #107 in AI GitHub Repos

Microsoft Agent Framework is a tool for building, orchestrating, and deploying AI agents and multi-agent workflows. It supports Python and .NET, enabling developers to create…

AI Agent Builders

Ranked #25 in AI GitHub Repos

View Tool

Tool for building, orchestrating, and deploying AI agents and multi-agent workflows. It supports Python and .NET, enabling developers to create…Microsoft Agent Framework is a tool for building, orchestrating, and deploying AI agents and multi-agent workflows. It supports Python and .NET, enabling developers to create…

AI Agent Builders
Ranked #25 in AI GitHub Repos

Pocket Flow

AI GitHub Repos

Pocket Flow is a minimalist, 100-line LLM framework designed for rapid development. It enables AI agents to build other agents, offering a zero-dependency, lightweight solution…

AI Agent Builders

Ranked #139 in AI GitHub Repos

View Tool

AI GitHub Repos

Minimalist, 100-line LLM framework designed for rapid development. It enables AI agents to build other agents, offering a zero-dependency, lightweight solution…Pocket Flow is a minimalist, 100-line LLM framework designed for rapid development. It enables AI agents to build other agents, offering a zero-dependency, lightweight solution…

AI Agent Builders
Ranked #139 in AI GitHub Repos

CowAgent

AI GitHub Repos

CowAgent, formerly chatgpt-on-wechat, is an open-source, self-hosted agent harness that plans multi-step tasks, uses tools and skills, and keeps long-term memory and a personal…

AI Agent Builders
View Tool

AI GitHub Repos

Formerly chatgpt-on-wechat, is an open-source, self-hosted agent harness that plans multi-step tasks, uses tools and skills, and keeps long-term memory and a personal…CowAgent, formerly chatgpt-on-wechat, is an open-source, self-hosted agent harness that plans multi-step tasks, uses tools and skills, and keeps long-term memory and a personal…

AI Agent Builders
See the Top 250 AI GitHub Repos

Langroid

AI GitHub Repos

Langroid is a Python framework for building LLM-powered applications using a multi-agent programming paradigm. It allows developers to create agents, equip them with tools and…

AI Agent Builders

Ranked #96 in AI GitHub Repos

View Tool

AI GitHub Repos

Python framework for building LLM-powered applications using a multi-agent programming paradigm. It allows developers to create agents, equip them with tools and…Langroid is a Python framework for building LLM-powered applications using a multi-agent programming paradigm. It allows developers to create agents, equip them with tools and…

AI Agent Builders
Ranked #96 in AI GitHub Repos

IoA is an open-source framework enabling collaborative AI agents to tackle complex tasks. It uses an internet-inspired architecture for diverse agent integration and autonomous…

AI Agent Builders
View Tool

Haystack is an open-source AI orchestration framework designed for building context-engineered, production-ready LLM applications. It allows for the design of modular pipelines…

AI Agent Builders

Ranked #66 in AI GitHub Repos

View Tool

Open-source AI orchestration framework designed for building context-engineered, production-ready LLM applications. It allows for the design of modular pipelines…Haystack is an open-source AI orchestration framework designed for building context-engineered, production-ready LLM applications. It allows for the design of modular pipelines…

AI Agent Builders
Ranked #66 in AI GitHub Repos

SuperAGI

AI GitHub Repos

SuperAGI is a dev-first, open-source autonomous AI agent framework. It empowers developers to build, manage, and deploy useful autonomous agents quickly and reliably. The platform…

AI Agent Builders

Ranked #60 in AI GitHub Repos

View Tool

AI GitHub Repos

Dev-first, open-source autonomous AI agent framework. It empowers developers to build, manage, and deploy useful autonomous agents quickly and reliably. The platform…SuperAGI is a dev-first, open-source autonomous AI agent framework. It empowers developers to build, manage, and deploy useful autonomous agents quickly and reliably. The platform…

AI Agent Builders
Ranked #60 in AI GitHub Repos
1 of 8