Discover and explore top open-source AI tools and projects—updated daily.
iusztinpaulBuild multi-agent AI systems with research and writing workflows
Top 69.4% on SourcePulse
<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> This repository offers a hands-on workshop for building production-grade AI agent systems from scratch, focusing on practical implementation of multi-agent architectures and advocating for simpler, effective designs. Aimed at AI engineers and technical leads, it provides a deep dive into agentic workflows, tool use, and system design, enabling rapid skill development and project deployment.
How It Works
The workshop employs the Model Context Protocol (MCP) framework, specifically FastMCP, to orchestrate two core AI agents: a Deep Research Agent leveraging Gemini with Google Search and YouTube analysis, and a LinkedIn Writing Workflow featuring an evaluator-optimizer loop. The design philosophy prioritizes the "simplest system that reliably solves the problem," contrasting complex multi-agent setups with more efficient single-agent-plus-tools approaches. Key patterns include tool-use agents, grounded search, structured LLM output via Pydantic, and LLM-as-judge evaluation.
Quick Start & Requirements
.env.example to .env and add your GOOGLE_API_KEY (and optional OPIK_API_KEY), then run uv sync to install dependencies. A make test-end-to-end command verifies the setup.Highlighted Details
Maintenance & Community
The project is maintained by Louis-François Bouchard, Paul Iusztin, and Samridhi Vaid. A Discord community is associated with the broader Agentic AI Engineering Course, offering access to experts and fellow learners.
Licensing & Compatibility
The project is released under the MIT License, permitting broad use, modification, and distribution, including for commercial purposes.
Limitations & Caveats
The project strongly advocates for simpler AI architectures, cautioning against premature or unnecessary multi-agent complexity. The "implement yourself" mode requires careful setup within a scoped directory to prevent agents from accessing reference solutions, ensuring a genuine build experience. A Google API key is required for core LLM functionality.
2 weeks ago
Inactive