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↗
docs.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.

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

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.
  • Single-Agent Frameworks - Agent framework for fintech with built-in MCP support and guardrails.
7,968 stars·745 forks·Python·MIT·20 views

Star history

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

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Upsonic

These projects share indexed features with Upsonic. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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

    18,018View 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↗18,018
  • google/adk-pythongoogle avatar

    google/adk-python

    22,137View 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↗22,137
  • microsoft/agent-frameworkmicrosoft avatar

    microsoft/agent-framework

    14,579View 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↗14,579
Compare all 30 related projects→

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.

Which projects share features with upsonic/upsonic?

Projects with overlapping indexed features 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… google/adk-python — This project is a Python library designed for building, testing, and deploying autonomous agents that execute complex… microsoft/agent-framework — The agent-framework is an LLM agent orchestration framework and multi-agent workflow engine designed for building… langroid/langroid — Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI… huggingface/smolagents — This framework provides a development toolkit for building autonomous agents that utilize language models to solve…