코드 없이 모든 것을 개발하는 멀티 에이전트 플랫폼
ChatDev 2.0 (DevAll)은 제로 코드(Zero-Code) 방식으로 멀티 에이전트 시스템을 구축하는 플랫폼임
에이전트, 워크플로우, 태스크를 설정하여 데이터 시각화, 3D 생성 등 다양한 작업 자동화 가능
Python SDK를 제공하여 자동화 및 배치 처리를 지원하며, 웹 콘솔(Web Console)을 통해 직관적인 사용 경험 제공
2026년 1월 7일 공식 출시되었으며, 다양한 워크플로우 템플릿(Workflow Templates) 제공
제로 코드(Zero-Code) 멀티 에이전트 시스템 구축
ChatDev 2.0 (DevAll)은 제로 코드(Zero-Code) 환경에서 멀티 에이전트 시스템을 구축할 수 있도록 설계되었다. 사용자는 에이전트, 워크플로우, 태스크를 설정하여 복잡한 작업을 자동화할 수 있다. 특히, 드래그 앤 드롭(Drag-and-Drop) 인터페이스를 통해 워크플로우를 시각적으로 구성할 수 있으며, 웹 콘솔(Web Console)을 통해 작업 실행 및 모니터링을 지원한다. 이는 개발자가 아닌 사용자도 쉽게 멀티 에이전트 시스템을 활용할 수 있도록 돕는다.
다양한 워크플로우 템플릿(Workflow Templates) 제공
ChatDev는 데이터 시각화, 3D 생성, 게임 개발, 심층 연구 등 다양한 분야에 대한 사전 정의된 워크플로우 템플릿(Workflow Templates)을 제공한다. 사용자는 이러한 템플릿을 활용하여 특정 작업에 대한 멀티 에이전트 시스템을 빠르게 구축할 수 있다. 예를 들어, 데이터 시각화 템플릿을 사용하면 대규모 데이터셋에 대한 자동 차트 생성(Automated Chart Generation)이 가능하며, 3D 생성 템플릿을 통해 3D 모델을 생성할 수 있다.
Python SDK를 통한 자동화 지원
ChatDev는 Python SDK를 제공하여 자동화 및 배치 처리를 지원한다. 사용자는 SDK를 통해 워크플로우를 프로그래밍 방식으로 실행하고 결과를 직접 가져올 수 있다. 이는 반복적인 작업을 자동화하거나, 대규모 데이터셋에 대한 일괄 처리를 수행하는 데 유용하다. SDK는 API 키(API Key) 및 기타 환경 변수(Environment Variables)를 설정하여 LLM 제공자와의 연동을 용이하게 한다.
모듈형 아키텍처(Modular Architecture) 및 확장성
ChatDev는 모듈형 아키텍처(Modular Architecture)를 기반으로 설계되어 확장성이 뛰어나다. 핵심 시스템은 server/에서 FastAPI 백엔드를, runtime/에서 에이전트 추상화 및 도구 실행을 관리한다. workflow/는 멀티 에이전트 로직을 처리하고, frontend/는 Vue 3 웹 콘솔을 담당한다. 또한, functions/ 디렉토리를 통해 커스텀 Python 도구(Custom Python Tools)를 쉽게 추가할 수 있어, 사용자는 필요에 따라 시스템을 확장하고 기능을 추가할 수 있다.