# uAgents

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

Repository: https://github.com/fetchai/uAgents
Canonical: https://ross.abutalabs.com/products/uagents
Language: Python
License: Apache-2.0
License Family: permissive
Topics: agents, ai, ai-agents, llm, multi-agent-systems
Last push: 2026-08-20T07:22:08+00:00
Link (homepage): https://innovationlab.fetch.ai/resources/docs/intro
Link (site_page): https://innovationlab.fetch.ai/resources/docs/next/intro
Link (site_page): https://innovationlab.fetch.ai/resources/docs/1.0.4/intro
Link (site_page): https://innovationlab.fetch.ai/resources/docs/1.0.3/intro
Link (site_page): https://innovationlab.fetch.ai/resources/docs/1.0.2/intro

## Health v2 (maintenance only)
Score: 94/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 98, release rhythm 86, longevity 100
- inputs: {"age_days": 1435, "days_push": 13, "days_rel": 13, "gap_med": 6.0, "n_releases_24m": 83}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1636, forks 354 (observed 2026-08-28T04:05:14.660705+00:00)

## What it is
uAgents is a lightweight Python framework by Fetch.ai for building autonomous AI agents as microservices, using decorators for scheduled tasks, message handlers, and REST endpoints. Agents register on the Almanac smart contract for decentralized discovery and exchange cryptographically secured messages, optionally transacting on the Fetch.ai blockchain.

## Use cases
- build autonomous ai agents in python
- create a multi-agent system that communicates securely
- deploy agents as microservices with scheduled tasks
- register and discover agents on a decentralized network
- connect llm-powered agents to a marketplace
- run agent-to-agent messaging between services
- integrate blockchain wallets and transactions into agents

## When to choose
- you want a lightweight, decorator-based Python framework for autonomous agents
- you need decentralized agent discovery and secure inter-agent messaging
- you want agents that can transact on the Fetch.ai blockchain or integrate with Agentverse

## When to avoid
- you need a fully self-contained agent stack with no blockchain or external registry dependencies
- you require Python 3.14+ or legacy Python 3.8/3.9 support
- you want a framework with a large plugin ecosystem independent of the Fetch.ai platform

## Facets
- artifact type: framework
- maturity: active
- function: agent-framework, sdk, middleware, security, rpc
- domain: artificial-intelligence, large-language-models, blockchain, microservices, developer-tools
- platform: python, cross-platform, windows
- tags: multi-agent-systems, decentralized-agents, fetch-ai, agentverse, microservices, autonomous-agents, blockchain-registry, ai-agents, linux, macos

## Member repositories
- fetchai/uAgents (main) score 94
- fetchai/innovation-lab-examples (examples) score 62

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:14.660705+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:46:57.036541+00:00, confidence not recorded.
  - readme: https://github.com/fetchai/uAgents (fetched 2026-08-28T04:05:14.660705+00:00, sha 2d4172e12220)
  - homepage: https://innovationlab.fetch.ai/resources/docs/intro (fetched 2026-08-29T11:20:12.712234+00:00, sha b95aa5d1ff1b)
  - site_page: https://innovationlab.fetch.ai/resources/docs/next/intro (fetched 2026-08-29T11:20:12.714790+00:00, sha b80520afe725)
  - site_page: https://innovationlab.fetch.ai/resources/docs/1.0.4/intro (fetched 2026-08-29T11:20:12.716615+00:00, sha 6947dbff7a4e)
  - site_page: https://innovationlab.fetch.ai/resources/docs/1.0.3/intro (fetched 2026-08-29T11:20:12.718380+00:00, sha 3ce1266e49c3)
  - site_page: https://innovationlab.fetch.ai/resources/docs/1.0.2/intro (fetched 2026-08-29T11:20:12.720123+00:00, sha ce2f076ef3b1)
  - site_page: https://innovationlab.fetch.ai/resources/docs/1.0.1/intro (fetched 2026-08-29T11:20:12.721926+00:00, sha 18484abd04ac)
  - site_page: https://innovationlab.fetch.ai/resources/docs/1.0.0/intro (fetched 2026-08-29T11:20:12.723719+00:00, sha d5b044bb1fce)
  - site_page: https://innovationlab.fetch.ai/resources/docs/agent-creation/uagent-creation (fetched 2026-08-29T11:20:12.725415+00:00, sha 25855fa4ae07)
  - site_page: https://innovationlab.fetch.ai/resources/docs/agent-communication/uagent-uagent-communication (fetched 2026-08-29T11:20:12.727623+00:00, sha edbf42fc8938)
- Data as of 2026-08-30T08:39:29.467469+00:00.
