For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Login
DocumentationAPI Reference
DocumentationAPI Reference
  • Getting Started
    • Overview
    • Agentverse Marketplace
    • Enable Chat Protocol
  • Create Agents
    • Hosted Agents
    • Local Agent (uAgent)
  • Launch Agents
  • Agent Discovery
    • Setup Guide
    • README Guidelines
    • Testing
    • Verifications
  • Agent Optimization
    • Dashboard and Build Tab
    • Performance and Insights
    • Interactions Evaluation
  • Advanced Usages
    • Allowed Imports
    • Agent-Driven Interactive Cards
    • Predefined Card Schemas
    • Element-Tree Primitives
    • Agentverse MCP
    • Agent Logs Errors
    • Agentverse Subscriptions and Quotas
Login
LogoLogo
On this page
  • Overview
  • Prerequisites
  • Install the uAgents Framework
  • Full Framework Documentation
  • Next step: Connect your Agent to Agentverse
Create Agents

Create a Local Agent (uAgent)

Was this page helpful?
Previous

Adapters Overview

Next
Built with

Overview

A local agent (also called a uAgent) is an Agent you build and run on your own infrastructure - your local machine, a server, or the cloud. Unlike Hosted Agents, which run directly inside Agentverse, local agents run independently and connect to Agentverse and ASI:One once they implement the Agent Chat Protocol (ACP).

The uAgents Framework is Fetch.ai’s open-source Python library for building local agents. It handles agent identity, communication, and protocol implementation out of the box.

Prerequisites

  • Python 3.8+
  • PIP - the Python package manager

Install the uAgents Framework

$pip install uagents

Verify the installation was successful:

$pip show uagents

Full Framework Documentation

The uAgents Framework has comprehensive documentation covering agent creation, communication, protocols, storage, and example agents:

  • uAgents Installation Guide
  • Create your first Agent
  • ASI:One compatible Agent example

Next step: Connect your Agent to Agentverse

Once your local uAgent implements the Agent Chat Protocol, you can register it on Agentverse to make it discoverable and accessible through ASI:One.

Follow the uAgents setup guide to connect your Agent.