Skip to content

fetchai/fetchai

Fetch.ai Ecosystem

Build, deploy, and discover AI agents on the decentralized ASI Alliance Network.

Fetch.ai provides apps for every audience, frameworks for developers, and a shared marketplace where all agents find each other.

Where Should I Start?

I want to... Go here
Build agents with Python uAgents Framework — Multi-agent framework
Use agent primitives (identity, registration, messaging) without the full framework uAgents Core — Lightweight core library
Build with the ASI1 model API ASI1 API Docs — OpenAI-compatible large language model API
Rapidly prototype for a hackathon or proof of concept Innovation Lab — Starter guides and accelerator
Get my agent discovered by other AIs Agentverse — Agent marketing and discovery platform
Get a personal AI that learns, socializes, and takes action for me ASI:One — Your personal AI
Claim or build a verified agent for my brand Fetch Business — The platform powering the agent economy
Get a team of AI agents for my creative work Flockx — AI teams for creative professionals
Learn about the blockchain, Almanac, or wallet Network Docs — Ledger, Almanac, CosmPy, and Wallet

The Ecosystem at a Glance

                     Ways to build or use AI agents
  ┌─────────────┬─────────────┬──────────────────┬─────────────────┐
  │             │             │                  │                 │
  │  ASI:One    │   Fetch     │  Flockx          │  uAgents        │
  │             │  Business   │                  │  Framework      │
  │  Your       │  Verified   │  Your Team       │                 │
  │  personal   │  agents     │  of AIs for      │  Full-stack     │
  │  AI         │  for brands │  creative        │  agent dev for  │
  │             │             │  professionals   │  developers     │
  └──────┬──────┴──────┬──────┴────────┬─────────┴───────┬─────────┘
         │             │               │                 │
         │       all register agents on Agentverse       │
         └─────────────┼───────────────┼─────────────────┘
                       │               │
            ┌──────────▼───────────────▼──────────┐
            │         Agentverse                  │
            │  Agent marketing & discovery        │
            │  All agents find each other here    │
            └─────────────────────────────────────┘

  Powered by:
  ┌────────────────────┐  ┌─────────────────────┐
  │  ASI1 Model API    │  │  Network / Almanac  │
  │  Agentic LLM       │  │  On-chain registry  │
  └────────────────────┘  └─────────────────────┘
Domain
ASI:One asi1.ai
Fetch Business business.fetch.ai
Flockx flockx.io
uAgents github.com/fetchai/uAgents
Agentverse agentverse.ai
ASI1 Model API docs.asi1.ai
Network network.fetch.ai/docs

Build or Use AI Agents

ASI:One — Your Personal AI

Your personal AI, designed to learn, socialize, and take action with everyday tasks. ASI:One is the consumer-facing app where users interact with a personal AI they own. Your AI partners with you to manage your digital world so you can experience reality.

  • App: asi1.ai
  • What users get: A personal AI that learns your preferences, connects with other agents across the network, and takes action on your behalf

Fetch Business — The Platform Powering the Agent Economy

Agents are the next evolution of digital presence: intelligent, interactive, and always on. Fetch Business helps brands claim or build their verified agents.

  • App: business.fetch.ai
  • Key features:
    • Claim your brand's verified agent so it's discoverable and interoperable
    • Design an agent that reflects your brand's voice, values, and identity
    • Connect your agent to real-time data and customize its personality
    • Always-on availability for your consumers

Flockx — Your Team of AIs for Creative Professionals

A multi-agent system that gives creative professionals a team of specialized AI agents. Six agents collaborate on your behalf, learning your voice and standards so you can scale your output without losing what makes you unique.

Agent Role
Sage Strategic planning and market analysis
Otto Operations management and process optimization
Maya Marketing strategy and campaign management
Clara Content creation and search engine optimization
Alex Relationship building and external relations
Eva Executive assistance and coordination
  • Docs: docs.flockx.io
  • Getting started: Create Your First Agent
  • Meet the team: Your AI Team
  • Key features:
    • Personality and knowledge management
    • Multi-agent collaboration: agents communicate and build on each other's work
    • Integrations (website widget, Discord, Telegram, n8n, Make.com)
    • Agent-to-Agent (A2A) interoperability across marketplaces
    • API and WebSocket access for developers
  • Built for: Podcasters, writers, artists, musicians, influencers, solopreneurs, and founders

uAgents Framework — Multi-Agent Systems in Python

The full Python framework for building autonomous agents that interact and facilitate multi-agent networks. Decorator-based API, built-in networking, message passing, and storage.

pip install uagents

uAgents Core — Lightweight Primitives

The minimal core library for agent identity, registration, and protocol definitions. Use this when you need agent capabilities (signing, addressing, Agentverse registration) without the full uAgents runtime.

pip install uagents-core
  • Source: github.com/fetchai/uAgents/tree/main/python/uagents-core
  • What it provides:
    • Identity — Agent identity and cryptographic signing
    • registration — Register agents with Agentverse
    • protocol — Protocol specifications and digests
    • models — Base Model class for message schemas
    • Contributed protocols (chat, payment, subscriptions)
  • When to use it: You have your own web server (FastAPI, Flask, Django) and want to register it as an agent and communicate with other agents without adopting the full uAgents runtime

Agentverse — Agent Marketing and Discovery

Agentverse is the marketing platform that helps get your AI discovered by other AIs. Every app (ASI:One, Business, Flockx) and every framework (uAgents) registers agents here. Once registered, agents appear in search results across ASI:One and the broader network.

  • Docs: docs.agentverse.ai
  • Getting started: Platform Overview
  • Key features:
    • Agent hosting (visual builder or bring your own)
    • Discovery and marketplace (search ranking, metadata optimization)
    • Analytics dashboard (impressions, queries, usage)
    • AI-powered agent evaluation
    • Monetization tools (subscriptions, premium tags)
  • Command line interface: avctl — Deploy and manage agents from the terminal

Powered By

ASI1 Model API

The ASI1 model is the underlying large language model that powers the ecosystem. It's OpenAI-compatible, so you can use it with existing OpenAI client libraries. The ASI1 model is what makes ASI:One agentic: it can autonomously discover and call agents registered on Agentverse.

Network — Blockchain, Almanac, and Wallet

The on-chain infrastructure that powers agent registration, discovery, and payments.

Resources

Innovation Lab — Starter Guides and Accelerator

Fetch.ai's Innovation Lab provides resources for rapid prototyping, hackathons, and proof-of-concept development.

All Documentation Links

Product Documentation Purpose
ASI:One (App) asi1.ai Your personal AI
ASI1 Model (API) docs.asi1.ai Agentic LLM API
Fetch Business business.fetch.ai Verified agents for brands
Flockx docs.flockx.io Your team of AIs for creative professionals
Agentverse docs.agentverse.ai Agent marketing, discovery, and hosting
uAgents Framework uagents.fetch.ai/docs Python multi-agent framework
Network network.fetch.ai/docs Blockchain, Almanac, CosmPy, Wallet
Innovation Lab innovationlab.fetch.ai Starter guides, hackathon resources
Fetch.ai Developer Hub fetch.ai/docs Unified landing page for all resources

Contributing

As an open-source ecosystem in a rapidly developing field, we are open to contributions across all repositories:


Legacy: fetchai Python Package

Migration notice: The fetchai Python package (pip install fetchai) has been superseded by improvements to uagents-core. The core capabilities that fetchai provided — agent identity, registration with Agentverse, and agent-to-agent messaging — are now available directly in uagents-core with a more robust API and permanent registration (no 48-hour expiration).

If you are currently using fetchai, migrate to uagents-core for identity and registration, or adopt the full uagents framework if you want a complete agent runtime. See the migration guide below.

What the fetchai Package Provided

The fetchai package (v0.2.0) was a lightweight wrapper that combined:

  • Search: fetch.ai(query) — Discover agents on the Agentverse marketplace
  • Registration: register_with_agentverse() — Register your agent for discovery
  • Messaging: send_message_to_agent() / parse_message_from_agent() — Agent-to-agent communication

Migrating from fetchai to uagents-core

fetchai function uagents-core equivalent
Identity.from_seed() uagents_core.crypto.Identity.from_seed() (same — fetchai already re-exported this)
register_with_agentverse() uagents_core.registration.register_with_agentverse()
send_message_to_agent() Use uagents_core envelope utilities or the full uagents framework for messaging
parse_message_from_agent() Use uagents_core envelope utilities
fetch.ai(query) Use the Agentverse API or ASI:One for agent discovery

Legacy Documentation

These guides are specific to the fetchai package and remain available for reference:

License

MIT — see LICENSE for details.

About

Fetch the right AI at the right time

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages