Framework e runtime Python para criar, servir e gerenciar plataformas de agentes de IA, com uma interface web para administração.
fetchai/uAgents
Framework Python para criar agentes de IA autônomos que executam tarefas em horários programados ou reagem a eventos e podem se conectar à rede Fetch.ai.
- Estrelas
- 1,643
- Forks
- 358
- Issues abertas
- 64
- Último commit
- há 18 horas
O que é?
uAgents é uma biblioteca Python da Fetch.ai para criar agentes autônomos. Os desenvolvedores definem o comportamento dos agentes com decorators, por exemplo, para executar uma tarefa em intervalos fixos ou responder a mensagens recebidas, e podem iniciar um agente com poucas linhas de código.
Cada agente recebe um endereço e pode se registrar no Almanac, um smart contract na blockchain da Fetch.ai, para que outros agentes da rede uAgents possam encontrá-lo e enviar mensagens. As mensagens e as wallets têm assinatura criptográfica, e agentes registrados no Agentverse podem enviar eventos de início, parada, mensagem e erro para o dashboard.
O repositório inclui a biblioteca Python e um pacote uagents-core com as definições essenciais para criar agentes que se integram ao ecossistema Fetch.ai. A instalação é feita via pip e requer Python 3.10 a 3.13.
Recursos principais
- 01Crie agentes em Python usando decorators simples para tarefas programadas e orientadas a eventos.
- 02Os agentes se registram no smart contract Almanac para serem encontrados na rede uAgents.
- 03Mensagens e wallets são protegidas por criptografia.
- 04Telemetria opcional de eventos enviada ao dashboard do Agentverse.
Casos de uso
- Criar agentes em segundo plano que executam tarefas em intervalos fixos.
- Criar agentes que se comunicam com outros agentes na rede Fetch.ai.
- Prototipar agentes com LLM que respondem a mensagens recebidas.
Início rápido
- 1
Instale uagents pelo PyPI (Python 3.10 a 3.13)
pip install uagents - 2
Crie um arquivo com o script do agente mostrado no README
- 3
Execute o script do agente
python agent.py
Antes de usar
- O aviso legal do README informa que o software é fornecido "no estado em que se encontra", sem garantias ou responsabilidade.
- Os agentes que ingressam na rede se registram no contrato inteligente Almanac da blockchain Fetch.ai.
Tópicos
Perguntas frequentes
- O que é uAgents?
- Framework Python para criar agentes de IA autônomos que executam tarefas em horários programados ou reagem a eventos e podem se conectar à rede Fetch.ai. uAgents é uma biblioteca Python da Fetch.ai para criar agentes autônomos. Os desenvolvedores definem o comportamento dos agentes com decorators, por exemplo, para executar uma tarefa em intervalos fixos ou responder a mensagens recebidas, e podem iniciar um agente com poucas linhas de código.
- uAgents é gratuito? Qual é a licença?
- uAgents é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- uAgents ainda é mantido?
- Manutenção ativa. O último commit de uAgents foi em 20 de out. de 2026.
- Para que posso usar uAgents?
- Criar agentes em segundo plano que executam tarefas em intervalos fixos. Criar agentes que se comunicam com outros agentes na rede Fetch.ai. Prototipar agentes com LLM que respondem a mensagens recebidas.
- Como instalar uAgents?
- Instale uagents pelo PyPI (Python 3.10 a 3.13): pip install uagents Crie um arquivo com o script do agente mostrado no README Execute o script do agente: python agent.py
- Onde consigo uAgents?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/fetchai/uAgents
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
SDK open source para criar e executar agentes de IA em Python e TypeScript, com ferramentas, MCP, memória e portabilidade entre modelos.
AutoGPT é uma plataforma open source para criar, executar e agendar agentes de IA que realizam fluxos de trabalho com várias etapas a partir de descrições em linguagem natural ou de um editor visual.
Um framework Python para criar aplicações e agentes com LLMs, com interfaces padronizadas para modelos, embeddings, vector stores e integrações de terceiros.
Framework Python de código aberto para orquestrar agentes de IA autônomos baseados em funções (Crews) e workflows orientados a eventos (Flows).
Framework Python de baixo nível para criar agentes com estado e execução durável, com participação humana e memória.