Anemoi  by Coral-Protocol

A semi-centralized multi-agent system for collaborative AI

Created 1 month ago
367 stars

Top 76.8% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Anemoi is a semi-centralized multi-agent system (MAS) designed for enhanced agent-to-agent communication, offering an alternative to traditional centralized paradigms. It targets developers and researchers working with complex agent systems, providing a framework for more scalable coordination and efficient information flow through direct inter-agent collaboration.

How It Works

Anemoi employs a semi-centralized architecture that reduces reliance on a single planner agent. Its core innovation lies in structured, direct agent-to-agent communication, allowing agents to collaboratively monitor progress, identify bottlenecks, and propose real-time refinements. This approach minimizes redundant prompt concatenation and information loss, leading to improved scalability and cost-efficiency compared to centralized methods.

Quick Start & Requirements

  • Installation: Clone the repository, set environment variables (FIRECRAWL_API_KEY, GOOGLE_API_KEY, HF_HOME, OPENROUTER_API_KEY, SEARCH_ENGINE_ID, CHUNKR_API_KEY), create and activate a Python 3.12 virtual environment, install dependencies via pip install -r requirements.txt, and replace the CAMEL library with the provided version.
  • Prerequisites: Python 3.12, API keys for Firecrawl, Google, OpenRouter, and Chunkr, and a Search Engine ID.
  • Execution: Run experiments using ./gradlew run --console=plain.
  • Documentation: The project is detailed in an arXiv preprint: https://arxiv.org/abs/2508.17068.

Highlighted Details

  • Achieved 52.73% accuracy on the GAIA benchmark validation set, outperforming OWL by over 9% with similar configurations.
  • Enables real-time agent progress monitoring, result assessment, and bottleneck identification.
  • Minimizes redundant prompt concatenation and information loss for better scalability and cost-efficiency.

Maintenance & Community

The project is associated with Coral Protocol. Further community or maintenance details are not specified in the README.

Licensing & Compatibility

The README does not explicitly state the license type or compatibility for commercial use.

Limitations & Caveats

The project appears to be research-oriented, with a recent publication date. Specific limitations, such as supported platforms or known bugs, are not detailed in the provided README. The setup involves replacing a core library component, which might indicate ongoing development or specific experimental modifications.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
19 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.