Haohao-end/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, RAG, and A2A delegation.

What it solves

OpenAgent는 팀이 AI 애플리케이션을 구축, 오케스트레이션 및 운영할 수 있는 풀스택 플랫폼을 제공합니다. 단순한 채팅 데모를 넘어, 비주얼 워크플로우 설계와 데이터셋 관리부터 퍼블리싱 및 API 제공까지 AI 앱 전체 수명 주기를 관리할 수 있는 전문 작업 공간을 제공합니다.

How it works

플랫폼은 Flask 백엔드와 Celery 워커, Vue 3 프런트엔드로 구성됩니다. LangChain과 LangGraph를 통합해 AI 오케스트레이션을 구현하고, OpenAI, DeepSeek, Ollama 등 다양한 모델 제공자를 지원합니다. 사용자는 비주얼 노드 기반 워크플로우 에디터로 로직을 설계하고, Weaviate 또는 FAISS를 활용한 RAG로 지식을 관리하며, OpenAPI 전달 시스템을 통해 REST/SSE API 형태로 앱을 배포할 수 있습니다.

Who it’s for

다단계 추론, 맞춤형 도구 통합, 구조화된 지식 검색이 필요한 복잡하고 프로덕션 수준의 AI 애플리케이션을 구축하려는 팀 및 개발자를 위해 설계되었습니다.

Highlights

  • Visual Workflow Editor: LLM, 도구 호출, 코드 실행, HTTP 요청, 분기를 위한 노드로 AI 로직을 설계.
  • Deep Research Mode: 복잡한 작업을 여러 단계로 분해하고 깊은 추론을 위해 기능을 조정합니다.
  • Integrated Knowledge Base: 문서 업로드, 데이터셋 관리, 에이전트와 연결되는 의미 검색 도구를 제공합니다.
  • App Workspace: 프롬프트 비교, 버전 관리, 실행 추적이 포함된 실시간 디버깅을 위한 전용 환경.
  • OpenAPI Delivery: 퍼블리시된 AI 앱을 외부 통합을 위한 확장 가능한 API로 노출할 수 있습니다.