fetchai/innovation-lab-examples

80+ production-ready AI agent examples in Python — build autonomous agents, multi-agent systems and agentic AI with uAgents, ASI:One, MCP, A2A, LangChain, CrewAI, Gemini, Claude and OpenAI.

What it solves

This repository provides a comprehensive library of over 80 production-ready AI agent examples to help developers move from concept to deployment. It eliminates the need to build autonomous agents, multi-agent systems, and agentic workflows from scratch by providing runnable, self-contained starter projects.

How it works

Each example is a standalone Python project with its own dependencies and environment configuration. The collection leverages the uAgents framework for messaging and discovery, and integrates with various LLMs (OpenAI, Claude, Gemini) and orchestration frameworks (CrewAI, LangChain, AG2). It supports two primary multi-agent patterns: Agent-to-Agent (A2A) communication via a shared protocol and framework-based orchestration within a single process.

Who it’s for

  • Beginners learning to build autonomous agents with Fetch.ai.
  • Builders integrating LLMs, payment systems (Stripe, FET), or Web3 into agent workflows.
  • Hackathon participants needing rapid starter templates.
  • Contributors wanting to share their agent implementations with the community.

Highlights

  • Diverse Use Cases: Includes examples for RAG, payment processing, browser automation, and security scanning.
  • Broad Integration: Supports MCP (Model Context Protocol), LangChain, CrewAI, and various LLM SDKs.
  • Hassle-Free Setup: Includes a global setup script and Docker support for running examples in containers.
  • Production Paths: Provides guides for deploying agents to Agentverse or ASI Cloud.

Related

  • Project
  • Project
  • Project
  • Project
  • Project