Create a Local Agent (uAgent)
Create a Local Agent (uAgent)
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
Verify the installation was successful:
Full Framework Documentation
The uAgents Framework has comprehensive documentation covering agent creation, communication, protocols, storage, and example agents:
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.