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
·
the-open-agent avatar

the-open-agent/openagent

0
View on GitHub↗
5,303 stars·612 forks·Go·Apache-2.0·20 viewswww.openagentai.org↗

Openagent

OpenAgent is an autonomous AI agent framework designed to orchestrate language models and retrieved context to execute complex user goals. It functions as a platform for building autonomous agents that utilize iterative loops to select tools and process information.

The project features a multi-model gateway that abstracts various large language model providers, allowing users to switch between models on a per-conversation basis without modifying code. It also includes a RAG knowledge base system that ingests documents and generates embeddings to provide semantic context during inference.

The system provides a visual workflow automation tool with a drag-and-drop editor for creating multi-step pipelines with conditional branching. Its operational capabilities cover browser and operating system automation, including shell command execution, office document processing, and optical character recognition.

The application supports containerized deployment and can be compiled into a single binary with bundled static assets, including support for RISC-V 64-bit hardware platforms.

Features

  • Autonomous AI Agent Frameworks - Provides a platform for building autonomous AI agents using language models and iterative agent loops.
  • AI Agent Orchestrators - Provides a backend framework that coordinates model providers and tool execution to orchestrate autonomous AI agents.
  • LLM-Driven Agent Loops - Orchestrates autonomous iterative loops where LLMs select tools and process context to achieve complex goals.
  • AI Browser Automation Tools - Uses LLMs to navigate web pages and fill forms to extract content or perform actions.
  • Browser Automation Agents - Enables AI agents to navigate web pages, execute shell commands, and process office documents.
  • Knowledge Base Management - Manages the ingestion and embedding of documents to support automated retrieval and AI context.
  • LLM Provider Integrations - Implements a multi-model gateway with adapters for connecting to and switching between various LLM providers.
  • Personal AI Assistants - Builds autonomous agent loops with LLMs and RAG to manage personal workflows and complex tasks.
  • Provider-Agnostic Model Interfaces - Abstracts different LLM APIs into a common internal format to allow switching providers per conversation.
  • RAG Context Retrieval - Ingests documents into embedding-based knowledge bases to provide semantic context via retrieval-augmented generation.
  • RAG Knowledge Management - Ingests documents and generates embeddings to enable semantic search and context retrieval for models.
  • Agent Tooling Protocols - Uses a standardized communication interface to connect external tool servers and expand agent capabilities.
  • External Tool Integrations - Connects AI agents to external utilities such as web search and browser automation.
  • LLM Gateways - Abstracts multiple LLM providers into a single interface to switch models on a per-conversation basis.
  • Visual Workflow Orchestration - Provides a drag-and-drop editor for designing multi-step automation pipelines with conditional branching.
  • Shell Command Execution - Runs system scripts and shell commands from an agent loop to interact with the local operating system.
  • Visual Automation Tools - Ships a visual, node-based editor for composing multi-step automation pipelines.
  • Visual Workflow Engines - Ships a graphical engine for designing and executing multi-step automation pipelines with conditional branching.
  • AI Workflow Designers - Provides a drag-and-drop editor to design sequences of automated AI tasks and conditional triggers.
  • Browser Automation - Navigates web pages and fills forms to extract content or take screenshots using a real browser.
  • RAG Frameworks - Personal AI assistant platform combining RAG with autonomous agent loops.

Star history

Star history chart for the-open-agent/openagentStar history chart for the-open-agent/openagent

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 Openagent

Similar open-source projects, ranked by how many features they share with Openagent.
  • opensquilla/opensquillaopensquilla avatar

    opensquilla/opensquilla

    4,211View on GitHub↗

    OpenSquilla is an LLM agent orchestration framework designed to coordinate multi-step AI workflows and tool execution using directed acyclic graphs. It functions as a centralized system for managing specialized skill packages and executing complex reasoning sequences. The project distinguishes itself through a routing gateway that directs tasks to different AI providers based on complexity, cost, and performance. It utilizes a multi-tier AI memory system that organizes working, episodic, and semantic knowledge using local embeddings and SQLite, alongside a secure execution sandbox that isolat

    Pythonagentaiai-agents
    View on GitHub↗4,211
  • maiot-io/zenmlmaiot-io avatar

    maiot-io/zenml

    5,452View on GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Python
    View on GitHub↗5,452
  • yaoapp/yaoYaoApp avatar

    YaoApp/yao

    7,544View on GitHub↗

    Yao is an LLM agent framework and low-code web app builder designed for orchestrating autonomous AI agents. It provides a platform to design, deploy, and coordinate agents with specialized personas that can plan tasks, utilize external tools, and execute multi-stage pipelines. The project distinguishes itself through a Model Context Protocol server for connecting assistants to external binaries and HTTP services, and a gRPC remote execution engine that allows agents to manage remote servers and devices. It includes a model-agnostic provider bridge that supports dynamic switching between vario

    Goagentagentic-aiagents
    View on GitHub↗7,544
  • learningcircuit/local-deep-researchLearningCircuit avatar

    LearningCircuit/local-deep-research

    8,491View on GitHub↗

    Local Deep Research is an autonomous research system consisting of an LLM research agent, a local model orchestrator, and a multi-engine search aggregator. It is designed to execute deep research by decomposing complex questions into atomic facts and synthesizing cited reports from academic, technical, and private document sources. The system features an encrypted research workspace that ensures zero-knowledge privacy through isolated, per-user encrypted databases. It utilizes a local RAG knowledge base to index research sources into searchable vector stores, allowing for retrieval-augmented

    Python
    View on GitHub↗8,491
See all 30 alternatives to Openagent→

Frequently asked questions

What does the-open-agent/openagent do?

OpenAgent is an autonomous AI agent framework designed to orchestrate language models and retrieved context to execute complex user goals. It functions as a platform for building autonomous agents that utilize iterative loops to select tools and process information.

What are the main features of the-open-agent/openagent?

The main features of the-open-agent/openagent are: Autonomous AI Agent Frameworks, AI Agent Orchestrators, LLM-Driven Agent Loops, AI Browser Automation Tools, Browser Automation Agents, Knowledge Base Management, LLM Provider Integrations, Personal AI Assistants.

What are some open-source alternatives to the-open-agent/openagent?

Open-source alternatives to the-open-agent/openagent include: opensquilla/opensquilla — OpenSquilla is an LLM agent orchestration framework designed to coordinate multi-step AI workflows and tool execution… maiot-io/zenml — ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data… yaoapp/yao — Yao is an LLM agent framework and low-code web app builder designed for orchestrating autonomous AI agents. It… learningcircuit/local-deep-research — Local Deep Research is an autonomous research system consisting of an LLM research agent, a local model orchestrator,… microsoft/magentic-ui — Magentic-UI is an agentic UI toolkit and framework that enables large language models to interface with real-time… nesquena/hermes-webui — Hermes-webui is a self-hosted AI orchestrator and web interface for managing autonomous agents. It serves as a…