开源推荐
morning
GitHub 热门项目:Upsonic
摘要
GitHub项目:Upsonic 仓库地址:https://github。com/Upsonic/Upsonic Stars:7855 | 作者:Upsonic 项目描述:Build autonomous AI agents in Python。
https
Upsonic
upsonic
docs
and
2026-05-22
1 阅读
GitHub Trending
GitHub 项目:Upsonic
仓库地址:https://github.com/Upsonic/Upsonic
星级:7855 | 作者:Upsonic
项目描述:用 Python 构建自主人工智能代理。
===================================================
自述文件内容:
# 超音速
**用 Python 构建自主人工智能代理**
[](https://badge.fury.io/py/upsonic)
[](许可证)
[](https://pypi.org/project/upsonic/)
[](https://github.com/Upsonic/Upsonic)
[](https://github.com/Upsonic/Upsonic/issues)
[](https://docs.upsonic.ai)
[](https://discord.gg/pmYDMSQHqY)
[文档](https://docs.upsonic.ai) • [快速入门](https://docs.upsonic.ai/get-started/quickstart) • [示例](https://docs.upsonic.ai/examples) • [Discord](https://discord.gg/pmYDMSQHqY)
---
## 概述
Upsonic 是一个 Python 框架,用于构建 OpenClaw 和 Claude Cowork 等自主代理以及更传统的代理系统。
## 快速入门
### 安装
````bash
uv pip 安装 upsonic
# pip 安装 upsonic
````
### IDE 集成
将 Upsonic 文档添加为编码工具中的源:
**光标:** 设置 → 索引和文档 → 添加 `https://docs.upsonic.ai/llms-full.txt`
还适用于 VSCode、Windsurf 和类似工具。
---
## 创建自治代理
### 构建你自己的
````蟒蛇
从 upsonic 导入 AutonomousAgent、任务
代理=自主代理(
模型=“人类/克劳德-sonnet-4-5”,
工作区=“/路径/到/日志”
)
task = Task("分析服务器日志并检测异常模式")
代理.print_do(任务)
````
所有文件和 shell 操作都仅限于“工作空间”。路径遍历和危险命令被阻止。
### 使用我们预建的
预构建的自主代理是由 Upsonic 社区构建的可立即运行的代理,每个代理都包含一项技能、系统提示和第一条消息,因此您可以在几秒钟内从安装到运行。该集合[开放供稿](https://github.com/Upsonic/Upsonic/tree/master/src/upsonic/prebuilt),带上您的代理并打开 PR。
了解更多信息:[预建自治代理](https://docs.upsonic.ai/concepts/prebuilt-autonomous-agents/overview)
> **后续步骤:** 连接 [沙箱提供程序 (E2B)](https://docs.upsonic.ai/concepts/autonomous-agent/overview) 以实现隔离的云执行环境。
---
## 创建传统代理
````蟒蛇
从 upsonic 导入代理、任务
代理=代理(模型=“anthropic/claude-sonnet-4-5”,名称=“股票分析师代理”)
task = Task(description="分析当前市场趋势")
代理.print_do(任务)
````
### 添加自定义工具
````蟒蛇
来自 upsonic 进口代理商, 塔斯马尼亚