Upsonic
A Python framework for building autonomous AI agents, with prebuilt ready-to-run agents, MCP tool integration, and a layered OCR pipeline for document processing.
Upsonic is a Python framework for building autonomous agents, comparable to the kind of agent behind projects like OpenClaw and Claude Cowork, as well as more traditional agent systems. An autonomous agent is created by pointing it at a workspace directory, to which all of its file and shell operations are restricted, with path traversal and dangerous commands blocked.
The project also offers prebuilt autonomous agents, ready-to-run agents contributed by the community that each package a skill, system prompt and first message so a user can go from install to running in seconds, and a more traditional Agent/Task interface for defining custom tools and behavior.
A built-in OCR interface runs a layered pipeline -- document preparation such as PDF-to-image conversion, then an OCR engine such as EasyOCR, RapidOCR, Tesseract, PaddleOCR or DeepSeek OCR -- and the project documents connecting a Sandbox Provider for isolated cloud execution and MCP tools for external data sources.