Back to directory

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

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.

More in Agent frameworks

See all 902
  • Recurse

    recurse.run

    A serverless harness that lets a coding agent design, test, and deploy its own specialist sub-agents as tools, MCP servers, or bots, defined by a schema-validated manifest.

  • ProofForge

    shulgin.is-a.dev

    An AI-agent pipeline that decomposes a mathematics problem, proves each piece, and formalizes the result in Lean 4 and Mathlib until the Lean kernel accepts it, with six of its proofs already merged into Google DeepMind's formal-conjectures repository.

  • local-coder

    github.com

    Builds a local coding-agent team on top of Ollama and OpenCode by detecting the machine's hardware, recommending models for seven specialist roles, and testing whether each assigned model can actually use tools, edit a repository and pass verification.