innovation-lab-examples

作者 fetchai已验证

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
Stars
83
Forks
Python
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/fetchai/innovation-lab-examples

快速入门

使用 innovation-lab-examples 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

Fetch.ai Innovation Lab Examples

80+ production-ready AI agent examples in Python

Build autonomous AI agents, multi-agent systems and agentic AI workflows with uAgents, ASI:One, Agentverse, MCP, the A2A protocol, LangChain, CrewAI, Gemini, Claude and OpenAI.

License PRs Welcome Stars Forks Python Docs

Quickstart · Examples · Structure · Docker · Contributing · FAQ

📈 Star history

GitHub stars GitHub forks Contributors Last commit

If these examples save you time, a ⭐ helps other developers find them.


Every folder here is a self-contained, runnable AI agent project with its own README, dependencies and environment template. Whether you are writing your first autonomous agent or architecting a multi-agent system with real payments, there is a working example to start from.

🎯 Who is this for?

  • Beginners exploring autonomous agents and Fetch.ai for the first time
  • Builders integrating LLMs, payments or Web3 into agent workflows
  • Hackathon participants who need a working starter in minutes
  • Contributors who want to share their agent examples with the community

⚡ Quickstart

Run your first agent in under two minutes:

# 1. Clone the repo
git clone https://github.com/fetchai/innovation-lab-examples.git
cd innovation-lab-examples

# 2. Pick an example (e.g. the hackathon quickstarter)
cd fetch-hackathon-quickstarter

# 3. Create a virtual environment and install dependencies
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt

# 4. Set up environment variables
cp .env.example .env
# Edit .env with your API keys

# 5. Run the agent
python agents/alice/agent.py

Or use the automated setup script from the repo root:

./setup.sh fetch-hackathon-quickstarter

Prerequisites: Python 3.10+, pip and git. Some examples require API keys (ASI:One, OpenAI, Stripe, etc.) — check each example's .env.example.


📁 Repository structure

innovation-lab-examples/
│
├── 📄 README.md                 # This file
├── 📄 CONTRIBUTING.md           # How to contribute
├── 📄 SECURITY.md               # Vulnerability reporting
├── 📄 ISSUES_GUIDE.md           # How to file a good issue
├── 📄 LICENSE                   # Apache 2.0
├── 🔧 setup.sh                  # One-command example setup
├── 🐳 Dockerfile                # Run any example in a container
├── 🐳 docker-compose.yml        # Compose support
├── 🔧 ruff.toml                 # Repo-wide lint baseline
│
├── 📂 .github/                  # CI and contributor templates
│   ├── workflows/               #   ci · pull_request_ci · review-required · pr-ai-review
│   ├── scripts/                 #   run-example-tests.sh (per-example test runner)
│   ├── ISSUE_TEMPLATE/
│   ├── pull_request_template.md
│   ├── CODEOWNERS
│   └── BRANCH_PROTECTION.md
│
├── 📂 scripts/                  # Repository tooling
│   └── pr-ai-review.mjs         #   ASI:One code review for pull requests
│
├── 📂 docs/                     # Shared guides and templates
│   └── AGENT_README_TEMPLATE.md
│
├── 📂 contributors/             # 👈 Community agents go here
│   ├── README.md                #   Contributor guide
│   ├── CHANGELOG.md             #   Community changelog
│   ├── community_agent/
│   ├── news-summarizer-agent/
│   └── gemini-task-manager-agent/
│
├── 🟢 Getting started
│   ├── fetch-hackathon-quickstarter/   # 👈 Start here
│   ├── av-script-example/
│   ├── asi-cloud-agent/
│   ├── deploy-agent-on-av/
│   ├── openclaw/
│   └── cursor-rules/
│
├── 🤖 LLM integration
│   ├── asi1-llm-example/
│   ├── news-card-agent/
│   ├── anthropic-quickstart/
│   ├── gemini-quickstart/
│   ├── openai-agent-sdk/
│   ├── Claude Agent SDK/
│   ├── google-genai-parallel-processing/
│   ├── flight-tracker-openai-workflow-agent/
│   ├── langchain-agents/
│   ├── pydantic-agent/
│   └── security-scanner-agent/
│
├── 🔗 Agent-to-agent (A2A)
│   ├── launch-your-a2a-agent/
│   ├── launch-your-a2a-research-team/
│   ├── a2a-cart-store/
│   └── a2a-uAgents-Integration/
│
├── 🧩 MCP
│   └── mcp-agents/
│
├── 💰 Payments
│   ├── fet-example/
│   ├── image-agent-payment-protocol/
│   ├── stripe-horoscope-agent/
│   └── stripe-payment-agents/
│
├── 🧠 RAG and knowledge
│   ├── Rag-agent/
│   ├── llama-index/
│   └── pdf-summariser-example/
│
├── 👥 Multi-agent systems
│   ├── google-adk/
│   ├── Crewai-agents/
│   ├── ag2-agents/
│   └── video-to-map-agent/
│
├── 🌐 Web3
│   ├── web3/
│   └── duffel-agent/
│
└── 🔌 External integrations
    ├── Composio/
    ├── Browser-based-agents/
    └── frontend-integration/

📚 Examples index

🟢 Getting Started

ExampleDescriptionTech StackDifficulty
fetch-hackathon-quickstarterHackathon-ready template with orchestrator + worker agentsPython, uAgents🟢 Beginner
openclaw/OpenClaw — connector + orchestrator (fetchai-openclaw-orchestrator) and Agentverse caller skill (agentverse-caller)Python, Shell, OpenClaw, Agentverse, uAgents🟢–🟡
av-script-exampleAgentverse script deployment examplePython, uAgents🟢 Beginner
asi-cloud-agentBasic ASI Cloud agent deploymentPython, uAgents🟢 Beginner
deploy-agent-on-avDeploy agents on Agentverse via RenderPython, uAgents, Render🟢 Beginner
cursor-rulesCursor IDE rules for Fetch.ai developmentMDC rules🟢 Beginner

🤖 LLM Integration

ExampleDescriptionTech StackDifficulty
asi1-llm-exampleASI:One LLM with LangChain integrationPython, LangChain, ASI:One🟢 Beginner
news-card-agentLive news rendered as ASI:One interactive cards (custom element-tree) with Tavily + ASI1 polishPython, uAgents, ASI:One, Tavily, Cards🟡 Intermediate
anthropic-quickstartClaude integration series — basic, vision, functions, MCP, multi-agentPython, Anthropic SDK, uAgents🟢–🔴 Series
gemini-quickstartGoogle Gemini series — text, Imagen, Veo, Lyria, TTS, research, filmPython, Google Gemini, uAgents🟢–🔴 Series
openai-agent-sdkOpenAI Agents SDK examples (scholarship finder)Python, OpenAI SDK, uAgents🟡 Intermediate
Claude Agent SDKReal estate search agent with Claude SDKPython, Claude SDK, uAgents🟡 Intermediate
google-genai-parallel-processingParallel processing with Google GenAIPython, Google GenAI, uAgents🟡 Intermediate
flight-tracker-openai-workflow-agentFlight tracking with OpenAI workflow agentsPython, OpenAI SDK, uAgents🟡 Intermediate
langchain-agentsHackflow — hackathon competitive-intelligence agent built on LangChain Deep Agents with Stripe paymentsPython, LangChain, uAgents, Stripe🔴 Advanced
pydantic-agentShipping label booking agent using Pydantic AI and ASI:One interactive cardsPython, Pydantic AI, uAgents, Shippo🔴 Advanced
security-scanner-agentLLM-powered code security scanner returning structured vulnerability reportsPython, uAgents, ASI:One🟡 Intermediate

🔗 Agent-to-Agent (A2A)

ExampleDescriptionTech StackDifficulty
launch-your-a2a-agentQuick A2A agent launcherPython, uAgents, A2A🟢 Beginner
launch-your-a2a-research-teamMulti-agent A2A research teamPython, uAgents, A2A🟡 Intermediate
a2a-cart-storeA2A shopping cart with Skyfire paymentsPython, uAgents, Skyfire🟡 Intermediate
a2a-uAgents-IntegrationA2A communication examples (YouTube, shopping, currency, competitor analysis)Python, uAgents, LangGraph🟡–🔴 Collection

🧩 MCP (Model Context Protocol)

ExampleDescriptionTech StackDifficulty
mcp-agentsMCP server agents — Gmail, Calendar, Events, Airbnb, Perplexity, GitHub, Context7Python, MCP, uAgents🟡 Intermediate

💰 Payments

ExampleDescriptionTech StackDifficulty
fet-exampleFET payment + ASI:One image generation agentPython, uAgents, ASI:One, FET🟡 Intermediate
image-agent-payment-protocolImage generation with payment protocolPython, uAgents, Skyfire🟡 Intermediate
stripe-horoscope-agentHoroscope agent with Stripe paymentsPython, uAgents, Stripe🟡 Intermediate
stripe-payment-agentsStripe payment examples (property finder, expense calculator)Python, uAgents, Stripe🔴 Advanced

🧠 RAG & Knowledge

ExampleDescriptionTech StackDifficulty
Rag-agentRAG agent with vector searchPython, uAgents, RAG🟡 Intermediate
llama-indexLlamaIndex RAG agent with Stripe paymentsPython, LlamaIndex, uAgents, Stripe🔴 Advanced
pdf-summariser-examplePDF summarization agentPython, uAgents, ASI:One🟢 Beginner

👥 Multi-Agent Systems

ExampleDescriptionTech StackDifficulty
google-adkGoogle ADK patterns — sub-agents, search, policy, security, SEO audit, due diligence, trendsPython, uAgents, Google ADK🟡–🔴 Collection
Crewai-agentsCrewAI agents — trip planner, code analyzer, meeting prep, blood reportPython, CrewAI, uAgents🟡–🔴 Collection
ag2-agentsAG2 framework — research synthesis, payment approvalPython, AG2, uAgents🔴 Advanced
video-to-map-agentTurns YouTube travel vlogs into a day-by-day itinerary with route map, PDF and Excel outputPython, uAgents, ASI:One, Google Maps, Stripe🔴 Advanced

🌍 Community Contributors

New community agents belong in contributors/ — see contributors/README.md.

ExampleDescriptionTech StackDifficulty
contributors/community_agentAI community growth agent for events and hackathonsPython, uAgents, ASI:One, Tavily🟡 Intermediate
contributors/news-summarizer-agentFetches top headlines for a topic via NewsAPI and summarizes them with ASI:One, via Chat ProtocolPython, uAgents, NewsAPI, ASI:One🟡 Intermediate
contributors/gemini-task-manager-agentNatural-language task manager backed by GeminiPython, uAgents, Gemini🟡 Intermediate

🌐 Web3 & Blockchain

ExampleDescriptionTech StackDifficulty
web3Web3 integrations — SingularityNET MeTTa, Internet ComputerPython, MeTTa, ICP, uAgents🔴 Advanced
duffel-agentFlight booking agent with Duffel API and paymentsPython, uAgents, Duffel, OpenAI🔴 Advanced

🔌 External Integrations

ExampleDescriptionTech StackDifficulty
ComposioComposio agents — Gmail and LinkedIn automationPython, Composio, uAgents🟡 Intermediate
Browser-based-agentsBrowser automation agents (Nike product scraper, job-application agent)Python, Notte, Playwright, uAgents🟡 Intermediate
frontend-integrationNext.js + uAgents frontend integrationPython, Next.js, uAgents🟡 Intermediate

🐳 Docker support

Run any example in a container without installing Python locally:

# Build and run a specific example
docker build --build-arg EXAMPLE=fetch-hackathon-quickstarter -t fetch-example .

# Run with your environment variables
docker run --env-file fetch-hackathon-quickstarter/.env fetch-example

Or use Docker Compose:

EXAMPLE=fetch-hackathon-quickstarter docker compose up

Several examples also include their own Dockerfile and docker-compose.yml for custom setups.


🤝 Contributing

We welcome contributions from everyone — a new agent example, a bug fix or a documentation improvement.

  1. Star this repository (required before opening a PR)
  2. Fork and create a feature branch from main
  3. New agents go in contributors/<your-agent-name>/ — see contributors/README.md
  4. Pick an issuegood first issues or feature challenges (real-time booking, payments, etc.)
  5. Run lintingruff check . && ruff format .
  6. Run the testsbash .github/scripts/run-example-tests.sh <your-example>
  7. Open a PR using the PR templatePRs require maintainer review before merge

Every example should include: README.md, requirements.txt, .env.example (if env vars are needed), and a demo screenshot.

Use the Agent README Template for new examples.


📖 Resources

ResourceLink
Innovation Lab Docsinnovationlab.fetch.ai/resources/docs/intro
Agentverseagentverse.ai
ASI:One APIasi1.ai
uAgents Frameworkgithub.com/fetchai/uAgents
Contributing GuideCONTRIBUTING.md
Community Agents Foldercontributors/README.md
Security PolicySECURITY.md
Community Changelogcontributors/CHANGELOG.md
Issues GuideISSUES_GUIDE.md

❓ FAQ

What is an AI agent?

An AI agent is a program that perceives its environment, decides what to do and acts on its own to reach a goal — rather than waiting for step-by-step instructions. The agents in this repo use an LLM for reasoning and the uAgents framework for messaging, discovery and payments.

Which example should I start with?

fetch-hackathon-quickstarter — it shows the orchestrator + worker pattern that most other examples build on. From there, pick the category matching your use case in the examples index.

Do I need API keys?

Most examples need at least one. Each example ships a .env.example listing exactly what it reads. An ASI:One key covers the majority; individual examples may also need OpenAI, Anthropic, Google, Stripe or a vendor key.

Are these examples free to use commercially?

Yes. Everything here is Apache 2.0 licensed. Third-party APIs each example calls have their own terms and pricing.

How do I deploy an agent to production?

See deploy-agent-on-av for Agentverse deployment via Render, and asi-cloud-agent for ASI Cloud. Any example can also run in Docker — see Docker support.

How do multi-agent systems work here?

Two patterns. A2A (agent-to-agent) connects independent agents over a shared protocol — see a2a-uAgents-Integration. Framework orchestration runs a team inside one process — see Crewai-agents, ag2-agents and google-adk.

Can I add my own agent?

Yes, and we would like you to. Put it in contributors/<your-agent-name>/ and read CONTRIBUTING.md first.


📄 License

Licensed under the Apache License 2.0.

Topics: ai-agents · autonomous-agents · multi-agent-systems · agentic-ai · llm-agents · uagents · fetchai · agentverse · asi-one · mcp · a2a-protocol · langchain · crewai · openai · python

Built by the Fetch.ai Innovation Lab and its contributors.

常见问题

What is innovation-lab-examples?

innovation-lab-examples is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by fetchai. 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. It has 1,102 GitHub stars.

Is innovation-lab-examples safe to use?

Yes. innovation-lab-examples passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install innovation-lab-examples?

Clone the repository with "git clone https://github.com/fetchai/innovation-lab-examples" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is innovation-lab-examples written in?

innovation-lab-examples is primarily written in Python. It is open-source under fetchai on GitHub, so you can review or fork the full source.

Are there alternatives to innovation-lab-examples?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh innovation-lab-examples against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情