uAgents 是智能体领域的开源项目,由 fetchai 开发,2022 年首次发布。
在全站 13,014 个收录项目中,它的 GitHub 星标数(1,640)位列前 30%,在智能体分类中处于中上游。
项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。Apache-2.0 许可证,完全免费,无付费版本。
它主要面向的使用场景是:构建去中心化IoT设备协作网络。同类可对比的替代方案包括 AutoGen、CrewAI、LangGraph。

1准备 Python 环境
确认本机 Python 版本在 3.10 到 3.13 之间,低于或高于该范围可能无法安装。
2安装 uAgents
用 pip 从 PyPI 安装 uagents 库,建议在虚拟环境中执行以免污染全局环境。
pip install uagents3编写智能体脚本
把 README 示例代码保存为 agent.py,含 Agent 实例和 on_interval 定时任务。
4运行智能体
在 agent.py 所在目录执行脚本,启动后终端会持续输出问候日志。
python agent.py| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
name | 是 | 智能体名称,用于标识身份并命名本地密钥文件 | alice |
seed | 否 | 助记词种子,设置后智能体地址固定不变 | alice recovery phrase |
ALICE_SEED_PHRASE | 否 | 通过环境变量传入 seed,避免把助记词写进代码 | alice recovery phrase |
period | 否 | on_interval 装饰器的定时间隔,单位为秒 | 2.0 |
运行 python agent.py 后,终端每隔 2 秒输出一条 hello, my name is alice 日志即表示启动成功。
Q:不指定 seed 会有什么影响?
A:智能体的私钥会以名称保存在本地 private_keys.json 中;如果连 name 都不传,每次运行都会生成新地址。
Q:支持哪些 Python 版本?
A:README 明确要求 Python 3.10 到 3.13,请使用该范围内的版本安装 uagents。
Q:智能体会自动联网吗?
A:会,启动时智能体会自动在 Fetch.ai 区块链上的 Almanac 合约注册,加入 uAgents 网络。
AutoGen、CrewAI、LangGraph
uAgents 是智能体领域的开源项目,由 fetchai 开发,2022 年首次发布。
在全站 13,014 个收录项目中,它的 GitHub 星标数(1,640)位列前 30%,在智能体分类中处于中上游。
项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。Apache-2.0 许可证,完全免费,无付费版本。
它主要面向的使用场景是:构建去中心化IoT设备协作网络。同类可对比的替代方案包括 AutoGen、CrewAI、LangGraph。
xinchao-dynamic-mind
开源
给 AI 装上疲惫和欲望,让交互更真实
独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。
deepseek-harness
开源
把 AI 能力拆成乐高积木,拼出你的专属智能体。
DeepSeek Harness: Everything is a Plugin.
AutoGPT
开源
开箱即用的 AI 员工,交代任务就自己干完
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···
EvoAgentX
开源
让 AI 智能体自己迭代变强,越用越聪明
EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents