Awesome AI AgentsCollaborative Swarm Systems

101dotxyz/GPTeam

⭐ 1723 Python repository created 2023-04-03

GPTeam is an open-source multi-agent simulation platform that leverages GPT-4 to create multiple AI agents capable of collaborating to achieve predefined goals. The project aims to explore the potential of GPT models in enhancing multi-agent productivity and effective communication. Each agent in the system is equipped with memory and can interact with other agents through communication, enabling them to work together on tasks in parallel. The agents operate in a simulated world where they move around different locations, perform tasks, and collaborate based on their roles and the presence of other agents. The architecture of GPTeam is inspired by research on agent memory and reflection, allowing agents to maintain state and improve their interactions over time. Users can get started with GPTeam by cloning the repository, setting up the environment, and configuring API keys for OpenAI and optional services. The simulation can be run using commands that launch the world, with options to use different GPT models such as GPT-3.5-turbo for cost efficiency or Anthropic Claude models for alternative AI capabilities. The project also supports integration with the Window extension for enhanced functionality. The system provides visibility into the agents' activities through text files summarizing each agent's current state, allowing users to monitor the simulation in real-time. The world configuration is customizable via a JSON file, enabling users to modify agents, locations, and other parameters to tailor the simulation to their needs. Additionally, there is a dedicated Discord integration for community interaction and collaboration. GPTeam is designed to be extensible and encourages contributions from the community. It is licensed under the MIT license, promoting open collaboration and development. The project includes comprehensive documentation, a video demo, and blog posts to help users understand and utilize the platform effectively.

https://github.com/101dotxyz/GPTeam

agent-memoryagentsaiai-agentsanthropic-claudeautogptcollaborationcommunicationconfigurable-worlddiscord-integrationgpt-4mit-licensemulti-agent-simulationopen-sourceopenai-apireal-time-monitoringreflectionwindow-extension

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.

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.

kaushikb11/awesome-llm-agents

A curated list of awesome frameworks and tools for developing Large Language Model (LLM) agents, showcasing a wide range of capabilities and features for AI agent development.