Skip to content

Openagent

What if OpenAI Deep Research and Dify were one platform? OpenAgent — harness architecture for rapidly building vertical AI agents, with deep reasoning loops, visual workflows,…

Install

$git clone https://github.com/Haohao-end/openagent

Install command taken from the project's README or registry entry. Always review code before running it.

An end-to-end AI agent platform for building, orchestrating, publishing, and operating AI applications.

Flask + LangChain/LangGraph backend, Vue 3 workspace, visual workflows, datasets, tools, and OpenAPI delivery.



<strong>Sponsored by Atlas Cloud and Bloome</strong>



Visit Website
·
API Docs
·
中文文档
·
GitHub

Table of Contents

About The Project

OpenAgent is a full-stack platform for teams building AI applications rather than a single chat demo. The repository combines a Flask backend, Celery workers, a Vue 3 frontend, visual workflow authoring, dataset and document management, public app and workflow publishing, and OpenAPI-based delivery.

What the current codebase already supports:

  • Use the home assistant to route user requests to published public agents through A2A, or turn natural-language requirements into new AI app creation flows.
  • Build and manage AI apps from a dedicated workspace with draft, publish, analysis, version comparison, and prompt comparison flows.
  • Enable Deep Research to let the app decompose complex tasks and coordinate bound capabilities across multi-step execution, suitable for scenarios requiring deep reasoning and concrete outputs.
  • Design workflows visually with nodes for LLMs, tool calls, dataset retrieval, code execution, HTTP requests, branching, text processing, template transforms, and structured parameter extraction.
  • Manage datasets, upload documents, inspect segments, and connect retrieval to agents and workflows.
  • Browse public apps, tools, and workflows through store-style views.
  • Expose published apps over REST and SSE through POST /api/openapi/chat.

Architecture

Click the diagram to view the full-resolution architecture image.

Built With

  • AI framework and orchestration: LangChain, LangGraph, workflow orchestration, tool calling, A2A delegation, skills, memory
  • Knowledge and retrieval: RAG, semantic retrieval, full-text retrieval, hybrid retrieval, Weaviate, FAISS
  • Backend: Python, Flask, SQLAlchemy, Celery, Flask-SocketIO, Redis, PostgreSQL
  • Frontend: Vue 3, JavaScript / TypeScript, Vite, TailwindCSS, Pinia, Vue Flow, Arco Design
  • Infrastructure and delivery: Docker Compose, Nginx, OpenAPI, SSE
  • Model integrations: OpenAI, Atlas Cloud, DeepSeek, Grok, Google, Moonshot, Tongyi, Wenxin, Ollama, Zhipu

Sponsored By

Atlas Cloud

Bloome

  • Bloome is an AI-agent IM platform where you can interact with AI agents and build collaborative communities. Official website: Bloome

(back to top)

Getting Started

Prerequisites

  • Docker 20.10+
  • Docker Compose 2.x
  • 8 GB+ RAM recommended for the full stack
  • Access to at least one supported model provider API key

Similar plugs

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

Explore related