compose-for-agents  by docker

Orchestrate AI agents with Docker Compose

created 2 months ago
315 stars

Top 86.9% on sourcepulse

GitHubView on GitHub
Project Summary

This repository provides a collection of Docker Compose configurations for building and running AI agents, simplifying the orchestration of LLMs, tools, and agent runtimes. It targets developers and researchers looking to experiment with and deploy multi-agent systems using readily available open-source components and Docker.

How It Works

The project leverages Docker Compose to define and manage multi-container applications for AI agents. Each demo is a self-contained project with a compose.yaml file, allowing users to easily spin up complex agent setups. It supports both local model execution via Docker Model Runner (DMR) and integration with cloud-based LLMs like OpenAI, offering flexibility in deployment and cost management.

Quick Start & Requirements

Highlighted Details

  • Supports local execution of various LLMs (Qwen, Llama, Gemma) via Docker Model Runner.
  • Integrates with external tools and APIs like DuckDuckGo, GitHub, Brave Search, and email services.
  • Demonstrates multi-agent architectures using frameworks like CrewAI and LangGraph.
  • Offers examples for single-agent setups and complex multi-agent interactions.

Maintenance & Community

No specific contributors, sponsorships, or community links (Discord/Slack) are mentioned in the README.

Licensing & Compatibility

Dual-licensed under Apache License 2.0 or MIT License. Individual examples may have their own licenses that must be respected. Compatible with commercial use under the terms of either license.

Limitations & Caveats

The README does not detail specific limitations or known issues. GPU support is highly recommended for local model execution, and users must ensure their Docker environment meets the specified requirements.

Health Check
Last commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
24
Issues (30d)
7
Star History
328 stars in the last 90 days

Explore Similar Projects

Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Tim J. Baek Tim J. Baek(Founder of Open WebUI), and
1 more.

harbor by av

0.3%
2k
CLI tool for local LLM stack orchestration
created 1 year ago
updated 3 weeks ago
Feedback? Help us improve.