2fastlabs/agent-squad

Flexible and powerful framework for managing multiple AI agents and handling complex conversations

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 36 minutes ago
Added to GitGenius on September 8th, 2026
Created on July 23rd, 2024
Open Issues & Pull Requests: 100 (+0)
GitHub issues: Enabled
Number of forks: 739
Total Stargazers: 7,756 (+0)
Total Subscribers: 52 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 31
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 472 days
Stale 30+ days: 29
Stale 90+ days: 23

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • triage (129)
  • bug (60)
  • enhancement (39)
  • python (10)
  • documentation (9)
  • typescript (8)
  • priority-medium (6)
  • help wanted (4)

Detailed Description

Agent Squad is a framework for orchestrating multiple AI agents and managing complex conversations across Python, TypeScript, and Swift runtimes.

The tool solves the problem of coordinating specialized agents to handle diverse user queries by routing each request to the most suitable agent while maintaining conversation context. It uses an intelligent classifier that analyzes user input and conversation history to select the best agent, which then processes the request and may invoke tools as needed. The orchestrator manages the exchange and preserves context across agent interactions.

Developers should choose this tool if they need to deploy multi-agent systems across cloud and on-device environments. Python and TypeScript implementations suit cloud deployments on AWS Lambda or containers, while the Swift runtime enables on-device orchestration for iOS and macOS applications. The framework provides pre-built agents for services like Bedrock, Anthropic, OpenAI, and AWS Lex, along with extensibility points for custom agents, classifiers, storage backends, and retrievers. The Swift runtime distinguishes itself by supporting entirely local execution with classifier routing, native and Model Context Protocol tools, realtime voice capabilities, and local-first chat storage.

The project maintains active development across all three runtimes with regular updates to support new AI providers and capabilities. The codebase demonstrates careful attention to extensibility through well-defined integration points rather than monolithic implementations. Documentation is comprehensive, covering each runtime separately while emphasizing the shared orchestration model. The project recently transitioned to a new home and maintains backward compatibility considerations for users migrating from its previous location.