Awesome AI Agents › Collaborative Swarm Systems
SolaceLabs/solace-agent-mesh
⭐ 4930
Python
added to this list on 2025-06-16
repository created 2025-01-10
Solace Agent Mesh (SAM) is an open-source, event-driven framework designed to build and orchestrate multi-agent AI systems. It enables developers to connect AI agents seamlessly with real-world data sources and systems, facilitating the creation of complex, multi-step workflows. The framework supports modularity and scalability through its event-driven architecture, where all components communicate via events through a central event mesh, allowing for loose coupling and high scalability.
SAM allows the composition of specialized AI agents to collaboratively solve intricate tasks. It offers flexible interfaces for interaction, including REST APIs, a browser-based user interface, and Slack integration, making it accessible for various use cases. The framework includes built-in orchestration capabilities that automatically break down tasks and delegate them across different agents, enhancing efficiency and workflow management.
The platform is plugin-extensible, enabling users to add custom agents, gateways, or services with minimal boilerplate code. It is production-ready, backed by Solace’s enterprise-grade event broker, ensuring reliability and performance for enterprise deployments. SAM also provides built-in services such as file storage, memory, and embeddings, which are extensible to meet diverse application needs.
The project supports local development and scales to distributed, enterprise-grade deployments. It requires Python 3.10.16 or higher and can run on MacOS, Linux, or Windows (with WSL). The framework is designed to be easy to set up and use, with quickstart instructions that guide users through installation, project initialization, and running the system.
Solace Agent Mesh is suitable for prototyping AI assistants or deploying production-grade AI solutions that require integration with real-world data and systems. It is supported by comprehensive documentation, tutorials for various integrations like weather data, SQL databases, MCP servers, and Slack, and an active community contributing to its development. The project is licensed under the Apache 2.0 License.
https://github.com/SolaceLabs/solace-agent-mesh
agentframeworkagentsaiai-agentsbrowser-uibuilt-in-orchestrationcomposable-agentsembeddingsenterprise-deploymentevent-driven-architectureevent-driven-frameworkevent-meshfile-storagellmmemorymodular-architecturemulti-agent-ai-systemsmulti-step-workflowsopen-sourceplugin-extensibleproduction-readypythonreal-world-data-integrationrest-apislack-integration
Also in Collaborative Swarm Systems
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.
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 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 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.
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.
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.
uAgents is a lightweight Python framework by Fetch.ai for creating secure, decentralized autonomous AI agents that operate within a blockchain-enabled network.
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.