uAgents  by fetchai

Python framework for decentralized agent creation

Created 3 years ago
1,486 stars

Top 27.8% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

uAgents is a Python framework for building autonomous AI agents, targeting developers who need to create decentralized, event-driven applications. It simplifies agent creation with decorators and ensures secure, connected operation by registering agents on the Fetch.ai blockchain's Almanac smart contract.

How It Works

uAgents leverages a lightweight, asynchronous Python framework. Agents communicate via a secure, encrypted messaging protocol. Key features include interval-based task execution, event handling, and automatic registration on the Fetch.ai network's Almanac, which acts as a decentralized registry and discovery service for agents. This approach facilitates agent interoperability and network participation.

Quick Start & Requirements

Highlighted Details

  • Framework for creating autonomous AI agents in Python.
  • Agents automatically register on the Fetch.ai blockchain's Almanac.
  • Secure messaging and wallet protection via cryptographic methods.
  • Supports interval tasks and event-driven actions.

Maintenance & Community

Licensing & Compatibility

  • Licensed under Apache License 2.0.
  • Permissive license suitable for commercial use and integration into closed-source projects.

Limitations & Caveats

The framework is tied to the Fetch.ai ecosystem, specifically its blockchain and Almanac smart contract, which may represent a dependency for broader adoption outside this network.

Health Check
Last Commit

1 day ago

Responsiveness

1 week

Pull Requests (30d)
14
Issues (30d)
1
Star History
24 stars in the last 30 days

Explore Similar Projects

Starred by Andrew Ng Andrew Ng(Founder of DeepLearning.AI; Cofounder of Coursera; Professor at Stanford), Thomas Wolf Thomas Wolf(Cofounder of Hugging Face), and
4 more.

ag2 by ag2ai

0.9%
4k
AgentOS for building AI agents and facilitating multi-agent cooperation
Created 10 months ago
Updated 2 days ago
Feedback? Help us improve.