Awesome AI AgentsAI Agent Ecosystems

VRSEN/agency-swarm

⭐ 4558 Python added to this list on 2025-04-19 repository created 2023-11-16

Agency Swarm is a sophisticated and reliable agent framework designed to automate AI-driven workflows by leveraging the latest OpenAI Assistants API. The project was initiated by Arsenii Shatokhin (VRSEN) with the goal of fully automating an AI agency through collaborative swarms of agents, each assigned distinct roles and capabilities. This framework simplifies the creation and management of multiple AI agents working together as an agency, making automation more intuitive by modeling agents as real-world entities with specialized roles such as CEO, virtual assistant, developer, and more. Key features of Agency Swarm include customizable agent roles that allow users to define and tailor the functionalities of each agent using the OpenAI Assistants API. It offers full control over prompts, avoiding the limitations of pre-defined prompts and enabling complete customization. The framework supports type-safe tools with automatic validation and error correction, ensuring reliable tool execution. Communication between agents is efficiently managed through a custom messaging tool based on agent descriptions, facilitating smooth collaboration. State management is handled effectively by maintaining assistant states in a dedicated settings file, ensuring consistency and reliability. Agency Swarm is production-ready, designed for easy deployment and robust operation in real-world environments. It provides a comprehensive CLI for creating, importing, and managing agents and agencies, along with demo interfaces including web-based Gradio demos and terminal versions. Users can define communication flows between agents, specifying directional interactions to control how agents initiate and respond to conversations. The framework also supports converting OpenAPI schemas into tools, enhancing extensibility. Overall, Agency Swarm empowers developers and organizations to build complex, multi-agent AI systems that collaborate seamlessly to automate tasks, manage projects, and deliver AI-powered services efficiently. Its modular design, extensive customization options, and focus on real-world agency modeling make it a unique and powerful tool in the AI automation space.

https://github.com/VRSEN/agency-swarm

agent-communicationagent-frameworkai-agencyai-automationai-workflowautomation-frameworkclicollaborative-agentscustomizable-agent-rolesmulti-agent-systemopenai-assistants-apiopenapi-schemaproduction-readystate-managementtype-safe-tools

Also in AI Agent Ecosystems

Shubhamsaboo/awesome-llm-apps

A curated collection of impressive LLM-powered AI applications featuring RAG, AI Agents, Multi-agent Teams, and open-source models from leading AI providers like OpenAI, Anthropic, and Google Gemini.

lobehub/lobehub

LobeHub is a platform that enables users to find, build, and collaborate with AI agent teammates that evolve with them, facilitating multi-agent collaboration and transforming productivity through AI-driven workspaces.

FoundationAgents/MetaGPT

MetaGPT is a multi-agent AI framework that simulates a software company by assigning GPT-based roles to collaboratively automate software development from natural language requirements.

ComposioHQ/awesome-claude-skills

A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows.

shanraisshan/claude-code-best-practice

This repository provides best practices and implementations for leveraging Claude AI's agentic engineering features, including subagents, commands, skills, workflows, and memory.

crewAIInc/crewAI

CrewAI is a fast, flexible Python framework for orchestrating autonomous, role-playing AI agents that collaborate to solve complex tasks, offering both high-level simplicity and low-level control for enterprise-grade AI automation.

HKUDS/nanobot

nanobot is an open-source, lightweight personal AI agent, providing a WebUI, chat channels, tools, memory, and model routing for long-running workflows and automation.

sickn33/agentic-awesome-skills

Agentic Awesome Skills is an installable GitHub library providing over 1,900 agentic skills for various AI coding assistants like Claude Code, Cursor, and Gemini CLI.