SuperAPI AI 工具集

upsonic

Upsonic 是一个用 Python 构建自主 AI 智能体的框架,可用于创建类似 OpenClaw、Claude Cowork 的自主智能体,也支持构建传统智能体系统。它提供预构建智能体集合、自定义工具接入、MCP 工具集成,以及带分层流水线的统一 OCR 与文档处理接口(支持 EasyOCR、RapidOCR、Tesseract、PaddleOCR、DeepSeek OCR 等引擎),并可将文档索引接入 Cursor 等编码工具。文件与 Shell 操作被限制在工作区内,路径穿越和危险命令会被阻止。项目采用 MIT 许可证。

访问官网

工具介绍

Upsonic 是一个基于 Python 的框架,用于构建自主 AI 智能体(autonomous AI agents)。根据其仓库说明,它可用于创建类似 OpenClaw 和 Claude Cowork 的自主智能体,也支持构建更传统的智能体系统。

用途与定位 该框架主要面向希望以 Python 构建智能体的开发者,覆盖从自主型智能体到传统智能体系统的多种形态。

主要能力

  1. 自主智能体:可创建自主 AI 智能体;所有文件与 Shell 操作被限制在 workspace(工作区)内,路径穿越(Path traversal)和危险命令会被阻止。
  2. 预构建智能体:提供由 Upsonic 社区构建的预构建自主智能体,每个智能体打包了 skill(技能)、系统提示词和首条消息,可从安装到运行仅需数秒;该集合开放贡献,可提交 PR 添加自己的智能体。
  3. 传统智能体与自定义工具:支持创建传统智能体并添加自定义工具。
  4. MCP 工具集成:可接入 MCP 工具,将智能体连接到大量外部数据源和服务。
  5. OCR 与文档处理:提供统一的 OCR 接口,采用分层流水线——Layer 0 负责文档准备(PDF 转图像、预处理),Layer 1 运行 OCR 引擎。支持的引擎包括 EasyOCR、RapidOCR、Tesseract、PaddleOCR、DeepSeek OCR,以及通过 Ollama 使用的 DeepSeek。
  6. IDE 集成:可将 Upsonic 文档添加为编码工具的来源,例如在 Cursor 中通过 Settings → Indexing & Docs → Add https://docs.upsonic.ai/llms-full.txt 添加;也适用于 VSCode、Windsurf 及类似工具。

使用方式

  • 可通过官方文档、Quickstart 快速入门指南和示例开始使用;仓库提供 Documentation、Quickstart、Examples、Discord 等入口。
  • 创建自主智能体后,可进一步连接 Sandbox Provider(E2B)以获得隔离的云端执行环境。

适用场景 适合需要以 Python 构建自主智能体或传统智能体系统、需要接入外部工具与数据源(通过 MCP)、或需要文档 OCR 处理能力的开发场景;预构建智能体适合希望快速从安装进入运行的社区用户。

限制与说明 仓库资料未提供具体的安装命令、价格与收费信息、性能数据或平台运行要求,这些内容暂未提供。使用文件与 Shell 操作时受工作区限制,路径穿越与危险命令被阻止。项目基于 MIT License 发布,具体细节可参见 LICENCE(原文如此拼写);社区贡献需先阅读 Contributing Guide 与行为准则。