dream-xi-ai  by loulanyue

AI agent orchestration platform

Created 1 month ago
345 stars

Top 80.0% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Dream XI AI is a multi-agent collaboration platform designed to transform isolated AI agents into a cohesive, high-performing team for complex task execution. It addresses the challenge of managing diverse AI models by abstracting them into specialized roles, akin to a football "dream team," enabling a collaborative workflow that includes planning, tool execution, review, and delivery. This platform is ideal for engineers, researchers, and power users seeking to leverage multiple AI capabilities efficiently, offering a significant benefit by creating a synergistic AI squad rather than a collection of individual tools.

How It Works

The core of Dream XI AI is its "dream team" analogy, where AI agents are assigned roles like Playmaker (Claude), Engine (GPT/Codex), Striker (Gemini), and Defender (opencode), each leveraging unique strengths. It functions as a platform layer that orchestrates these agents, providing persistent identity, enabling cross-model review loops, facilitating asynchronous agent-to-agent communication, and maintaining shared memory for institutional knowledge. This approach creates a "coaching layer" above individual agent CLIs, fostering collaboration and discipline rather than merely connecting tools.

Quick Start & Requirements

  • Installation:
    • Desktop Installer: Recommended for Windows (.exe) and macOS (.dmg).
    • Source Setup: Clone the repository, install dependencies with pnpm install, build with pnpm build, configure .env from .env.example, and start with pnpm start.
  • Prerequisites: Node.js 20+, pnpm 9+, Git. Redis 7+ is optional (can be skipped with --memory flag, but session memory will be lost on restart).
  • Links: Full setup guide available at SETUP.md. Additional documentation includes docs/DEVELOPMENT.md, docs/TIPS.md, docs/VISION.md, docs/ARCHITECTURE.md, and docs/GLOSSARY.md.

Highlighted Details

  • Multi-Agent Orchestration: Dynamically routes tasks to the most suitable agent based on role and capability.
  • Persistent Identity: Agents maintain their roles, personalities, and memory across sessions, preventing context loss.
  • Cross-Model Review: Integrates automated review processes between different AI models (e.g., code generation by one, review by another).
  • A2A Communication: Supports asynchronous, structured communication between agents using @mention routing and thread isolation.
  • Shared Memory: Accumulates institutional knowledge through match logs and decision replays.
  • Tactics Framework: Allows on-demand loading of specialized skills like TDD or debugging.
  • Head Coach Mode: Empowers human users to act as tacticians, setting vision and guiding the AI squad.
  • Beyond Code: Offers features like AI companionship, co-creation, and interactive game modes.

Maintenance & Community

The repository indicates openness to contributions with a "PRs Welcome" badge and a CONTRIBUTING.md file. Specific details regarding active maintainers, sponsorships, or dedicated community channels (like Discord/Slack) are not explicitly detailed in the provided README.

Licensing & Compatibility

  • License: Apache 2.0.
  • Compatibility: Permissive for commercial use and closed-source linking, requiring only the preservation of copyright notices. The "Dream XI AI" name and logos are noted as brand assets.

Limitations & Caveats

Redis is recommended for production environments to ensure session memory persistence. Some features, such as the Telegram gateway and certain game modes, are marked as "In Progress." The effectiveness of the platform relies on the configuration of external AI model API keys and the user's role as an active "Head Coach" to guide the AI squad.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

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

Explore Similar Projects

Feedback? Help us improve.