awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Upsonic avatar

Upsonic/Upsonic

0
View on GitHub↗
7,899 stars·737 forks·Python·MIT·16 viewsdocs.upsonic.ai↗

Upsonic

Upsonic is a Python framework and orchestrator for building autonomous AI agents. It provides the infrastructure to develop self-operating systems that execute complex workflows and manage tasks independently using a scripting language.

The project functions as an agentic tool integration layer, connecting agents to third-party data sources and external service APIs through standardized communication protocols. To ensure security, it includes an isolated execution environment that restricts shell and file operations to a specific workspace to prevent path traversal and dangerous commands.

Additionally, the framework includes a multi-layer OCR text extraction pipeline used to convert visual text from documents and images into machine-readable strings.

Features

  • Autonomous AI Agent Development - Provides a Python framework for developing self-operating AI agent systems that execute complex tasks and independent workflows.
  • Autonomous Agents - Enables the creation of self-governing agents that integrate LLMs with tool usage and decision-making capabilities.
  • Agent Tool Integrations - Functions as an integration layer for connecting autonomous agents to external software tools, APIs, and services.
  • Autonomous Agent Frameworks - Provides a Python-based environment for building agents that execute multi-step tasks using external tools.
  • External Service Integrations - Connects AI agents to external third-party data sources and service APIs through standardized communication protocols.
  • Autonomous Agent Frameworks - Provides a framework for building, orchestrating, and managing autonomous AI agents via a scripting language.
  • AI Agent Orchestrators - Provides a system for coordinating large language model tasks and autonomous agent behaviors using Python scripting.
  • External Tool Integrations - Implements a tool integration layer that links AI agents to third-party data sources and external service APIs.
  • Optical Character Recognition - Includes a multi-layer processing pipeline to convert visual text from images and documents into machine-readable strings.
  • Text Extraction and OCR - Ships a pipeline for extracting text from images and documents using optical character recognition.
  • Agent Execution Environments - Provides isolated runtimes and restricted workspaces to ensure the secure execution of autonomous AI agents.
  • Agent Process Isolation - Restricts AI agent file and shell operations to a specific workspace to prevent path traversal and dangerous commands.
  • Agent Frameworks - Agent framework focused on context and tool use.
  • Agent Orchestration - Reliable agent framework with support for MCP.
  • AI Agent Frameworks - Enterprise-ready framework for orchestrating agents and computer use.

Star history

Star history chart for upsonic/upsonicStar history chart for upsonic/upsonic

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Upsonic

Similar open-source projects, ranked by how many features they share with Upsonic.
  • openai/openai-agents-pythonopenai avatar

    openai/openai-agents-python

    27,191View on GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Pythonagentsaiframework
    View on GitHub↗27,191
  • camel-ai/camelcamel-ai avatar

    camel-ai/camel

    17,253View on GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Pythonagentai-societiesartificial-intelligence
    View on GitHub↗17,253
  • microsoft/agent-frameworkmicrosoft avatar

    microsoft/agent-framework

    7,277View on GitHub↗

    The agent-framework is an LLM agent orchestration framework and multi-agent workflow engine designed for building autonomous AI agents. It provides a tool integration layer for binding external functions, APIs, and sandboxed code as executable tools for language models. The framework distinguishes itself through a graph-based system for designing sequential and parallel task flows, featuring state management and checkpointing for long-running processes. It implements comprehensive conversational state management and an observability suite that uses telemetry to trace execution flows and monit

    Pythonagent-frameworkagentic-aiagents
    View on GitHub↗7,277
  • google/adk-pythongoogle avatar

    google/adk-python

    17,847View on GitHub↗

    This project is a Python library designed for building, testing, and deploying autonomous agents that execute complex workflows. It functions as a multi-agent orchestration framework, enabling the creation of systems where specialized agents communicate, delegate tasks, and integrate with external services to complete multi-step automated processes. The framework distinguishes itself by combining deterministic code execution with adaptive language model reasoning. It utilizes structured graph-based logic and state-machine execution to maintain persistent context across multi-turn interactions

    Pythonagentagenticagentic-ai
    View on GitHub↗17,847
See all 30 alternatives to Upsonic→

Frequently asked questions

What does upsonic/upsonic do?

Upsonic is a Python framework and orchestrator for building autonomous AI agents. It provides the infrastructure to develop self-operating systems that execute complex workflows and manage tasks independently using a scripting language.

What are the main features of upsonic/upsonic?

The main features of upsonic/upsonic are: Autonomous AI Agent Development, Autonomous Agents, Agent Tool Integrations, Autonomous Agent Frameworks, External Service Integrations, AI Agent Orchestrators, External Tool Integrations, Optical Character Recognition.

What are some open-source alternatives to upsonic/upsonic?

Open-source alternatives to upsonic/upsonic include: openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime… camel-ai/camel — This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified… microsoft/agent-framework — The agent-framework is an LLM agent orchestration framework and multi-agent workflow engine designed for building… google/adk-python — This project is a Python library designed for building, testing, and deploying autonomous agents that execute complex… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… fetchai/innovation-lab-examples — This project provides a comprehensive framework for building, deploying, and orchestrating autonomous agents within a…