uAgents

github.com/fetchai/uAgents AI Agent Frameworks Open-source projectOpen source

A fast and lightweight framework for creating decentralized agents with ease.

github.com/fetchai/uAgents
uAgents homepage screenshot

About uAgents

uAgents is an open-source Python library by Fetch.ai for creating autonomous agents. Agents can perform tasks on a schedule or act on events using decorators, register on the Almanac smart contract on the Fetch.ai blockchain at startup, and exchange cryptographically secured messages. Agents registered on Agentverse can report start/stop, message, and error telemetry, which can be toggled.

It requires Python 3.10 to 3.13 and installs with pip. A seed value sets a fixed agent address; without it, the private key is stored locally in private_keys.json, and agents created without a name receive a new address on each run. The project is licensed under Apache License 2.0 and provided as-is without warranty.

Key features

  • Create autonomous agents in Python using decorators
  • Run recurring tasks with interval handlers
  • Register on the Almanac smart contract at startup
  • Use cryptographically secured messages and wallets
  • Toggle Agentverse telemetry with report_events
  • Set a fixed agent address with seed parameter
Best for: Developers building autonomous agents in Python for the Fetch.ai ecosystem.
Good for
  • Open source under Apache License 2.0
  • Installs via pip for Python 3.10 to 3.13
  • Includes separate repository with examples and integrations
Watch out for
  • Requires Python 3.10 to 3.13
  • Agents created without a name get a new address each run
  • Provided as-is without warranty

uAgents at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

uAgents alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Agent Frameworks

Well-known listings from the same topic.

All 75

uAgents FAQ

How do I install uAgents?
Run pip install uagents with Python 3.10 to 3.13.
How do I keep the same agent address between runs?
Provide a seed parameter when creating the agent. Otherwise the private key is stored locally in private_keys.json, and agents without a name get a new address each time.
What license covers uAgents?
Apache License 2.0.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing