chengrouter/chengos

ChengOS is a visual AI data processing and agent workflow system. This directory contains deployment scripts, infrastructure configs, and runtime resources for production and development.

해결하는 문제

ChengOS는 복잡한 코드를 작성할 필요 없이 AI 에이전트와 복잡한 자동화 워크플로우를 구축, 배포, 실행할 수 있는 통합 플랫폼을 제공합니다. 시각적으로 워크플로우를 설계하는 것과 웹 앱, 모바일 인터페이스, 터미널 클라이언트와 같은 여러 채널에 배포하는 것 사이의 격차를 메웁니다.

작동 방식

고성능 Rust 기반의 DAG(Directed Acyclic Graph) 엔진을 사용하는 클라이언트-서버 아키텍처를 채택합니다. 사용자는 React Flow 캔버스에서 워크플로우를 설계하고, 백엔드에서 실행합니다. 시스템은 LLM, MCP(Model Context Protocol) 서버, 그리고 자연어 또는 API 문서에서 기능을 가져올 수 있는 커스텀 "스킬" 시스템과 통합됩니다. 또한 RAG(Retrieval-Augmented Generation) 및 로컬 문서와 스프레드시트의 직접 조작을 위한 내장 지원도 제공합니다.

대상 사용자

다양한 채팅 인터페이스 또는 명령줄 인터페이스를 통해 접근 가능한 고도화된 AI 에이전트와 데이터 처리 파이프라인을 만들고 싶은 개발자 및 자동화 전문가를 위한 것입니다.

주요 기능

  • 시각적 워크플로우 에디터: AI 에이전트와 자동화를 구축하고 테스트할 수 있는 드래그 앤 드롭 캔버스.
  • 네이티브 MCP 지원: Stdio, SSE, HTTP를 통해 MCP 서버에 연결하여 동적 도구 탐색 가능.
  • 자격 정보 격리: 시크릿은 보안 백엔드 밸트에 저장되며 런타임에만 주입되어 LLM 프롬프트에 노출되지 않습니다.
  • 다중 채널 배포: Web, PWA, WhatsApp, Telegram, Slack, 전용 터미널 클라이언트에 에이전트 배포 가능.
  • 통합 RAG 및 문서 처리: 제3자 오피스 스위트 없이 .docx 및 .xlsx 파일의 청크화, 인덱싱, 편집을 위한 내장 노드 제공.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트