fetchai/innovation-lab-examples
View on GitHub ↗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.
1,102 ★83 forksPythonUpdated 22d ago
What you need to know
Fetch.ai Innovation Lab's collection of 80+ self-contained, runnable Python AI agent examples spanning uAgents, ASI:One, Agentverse, MCP, A2A, LangChain, CrewAI, Gemini, Claude, and OpenAI (Apache-2.0).
Install
git clone https://github.com/fetchai/innovation-lab-examples.git cd innovation-lab-examples && python3 -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt
Usage
- •Pick a self-contained example folder (start with fetch-hackathon-quickstarter), copy .env.example to .env, and add your API keys.
- •Run the agent with python agents/alice/agent.py or use the automated setup script ./setup.sh <example-name>.
- •Run any example in a container without local Python: docker build --build-arg EXAMPLE=<name> then docker run --env-file <example>/.env.
- •Contribute new agents under contributors/<your-agent-name>/ per CONTRIBUTING.md.
Key features
- ✓Every folder is a self-contained, runnable AI agent project with its own README, dependencies, and environment template.
- ✓Broad coverage: LLM integration, A2A protocol, MCP agents (Gmail, Calendar, GitHub, etc.), payments, RAG, multi-agent systems, Web3, and external integrations.
- ✓Docker/Docker Compose support for running any example in a container.
- ✓Community contributors folder with per-example linting (ruff) and a per-example test runner.
Best for
Learning and kickstarting autonomous and multi-agent AI workflows on the Fetch.ai stack (uAgents, ASI:One, Agentverse).
Caveats
- ⚠Most examples require at least one API key; an ASI:One key covers the majority, but OpenAI/Anthropic/Google/Stripe/vendor keys may also be needed.
- ⚠This is an examples collection, not a standalone MCP server.
- ⚠Requires Python 3.10+; third-party APIs each example calls have their own terms and pricing.
Platforms: Local
Reviewed 2026-08-18
Topics
a2a-protocolagentic-aiagentverseai-agentai-agent-examplesai-agent-frameworkai-agentsasi-oneautonomous-agentscrewaiexamplesfetchailangchainllm-agentsmcpmodel-context-protocolmulti-agent-systemsopenaipythonuagents
- Stars
- 1,102★
- Forks
- 83
- Language
- Python
- License
- MIT
- Created
- 2025-06-16
- Last push
- 2026-08-13