Awesome AI AgentsCollaborative Swarm Systems

kaushikb11/awesome-llm-agents

⭐ 1582 Python repository created 2023-04-04

The project "awesome-llm-agents" is a curated list of frameworks and tools dedicated to the development of Large Language Model (LLM) agents. It serves as a comprehensive resource for developers and researchers interested in exploring various frameworks that facilitate the creation, orchestration, and management of AI agents powered by LLMs. The list includes a wide range of frameworks, each with unique features and capabilities, such as role-playing AI agents, multi-agent collaboration, modular architectures, advanced indexing and retrieval, enterprise-grade security, visual prompt orchestration, neural search, autonomous AI agents, scalable frameworks, and more. Some notable frameworks featured in the list include CrewAI, Langchain, Microsoft AutoGen, Llama Index, Microsoft Semantic Kernel, Dify, Haystack, Embedchain, SuperAGI, AGiXT, XAgent, OpenAgents, AI Legion, Agent Protocol, Agents.js, CAMEL, BabyAGI, Autonomous-GPT, MetaGPT, minions, ix, saplings, Smolagents, Flowise, and Pydantic AI. These frameworks cover a broad spectrum of functionalities such as multi-agent conversational systems, data framework for LLM applications, integration frameworks for AI models, open-source frameworks for LLM applications, end-to-end NLP frameworks, frameworks for ChatGPT-like bots, autonomous AI agent frameworks, scalable AI agent frameworks, autonomous LLM-based agent frameworks, open platforms for language agents, swarm frameworks for autonomous agents, unified interfaces for AI agents, JavaScript frameworks for building AI agents, communicative agents for mind exploration, lightweight frameworks for AI task management, frameworks for autonomous GPT-4 agents, multi-agent frameworks for software development, extensible frameworks for AI assistants, autonomous agent frameworks, frameworks to build smarter agents using tree search, minimalist frameworks for building powerful agents, drag & drop UI frameworks for building LLM flows, and production-grade agent frameworks built on Pydantic. The project is continuously updated and encourages community contributions through issues and pull requests. It provides valuable insights into the capabilities and features of each framework, helping users to select the most suitable tools for their AI agent development needs. Overall, "awesome-llm-agents" is an essential resource for anyone involved in the LLM agent ecosystem, offering a well-organized and detailed overview of the state-of-the-art frameworks and tools available in this rapidly evolving field.

https://github.com/kaushikb11/awesome-llm-agents

agentsai-agentsai-assistantsautonomous-aiautonomous-gpt-4chatgpt-like-botsconversational-systemsdata-frameworkdrag-&-drop-uienterprise-securityframeworksindexingintegration-frameworklangchainllmllm-agentsmodular-architecturemulti-agent-collaborationneural-searchnlpopen-sourceproduction-graderetrievalrole-playing-aiscalable-frameworkssoftware-developmenttree-searchvisual-prompt-orchestration

Also in Collaborative Swarm Systems

OpenBMB/AgentVerse

AgentVerse is a versatile open-source framework that enables the deployment and collaboration of multiple LLM-based agents for task-solving and simulation applications, supporting research and development in multi-agent AI systems.

SolaceLabs/solace-agent-mesh

Solace Agent Mesh is an open-source event-driven framework for building and orchestrating scalable multi-agent AI systems that integrate with real-world data and systems.

langroid/langroid

Langroid is a Python framework that enables building LLM-powered applications using a multi-agent programming approach for collaborative problem solving and enhanced developer experience.

EvoAgentX/EvoAgentX

EvoAgentX is an automated framework for building a self-evolving ecosystem of AI agents that generate, evaluate, and execute multi-agent workflows based on natural language goals.

agentuniverse-ai/agentUniverse

agentUniverse is a multi-agent framework based on large language models that enables developers to build collaborative intelligent agents integrating domain expertise for solving complex problems.

hyperspaceai/agi

Public research log of Hyperspace, a libp2p peer-to-peer network where autonomous agents run experiments across five domains, gossip findings, pool machines into private pods and train models collaboratively.

101dotxyz/GPTeam

GPTeam is an open-source multi-agent simulation platform that uses GPT-4 to enable AI agents to collaborate and communicate effectively to achieve predefined goals.

fetchai/uAgents

uAgents is a lightweight Python framework by Fetch.ai for creating secure, decentralized autonomous AI agents that operate within a blockchain-enabled network.