LogoAIAny
Icon for item

ChatDev (DevAll)

ChatDev (DevAll) is a zero-code, LLM-powered multi-agent orchestration platform. It lets users design, configure and run custom multi-agent workflows (agents, tools, nodes) for complex scenarios such as software development, data visualization, 3D generation and deep research without writing code. Key features include a visual workflow canvas, a Web console, a Python SDK, ready-made workflow templates, and integrations of multi-agent techniques from associated preprints.

Introduction

Overview

ChatDev (branded as DevAll in v2.0) is an open-source platform for building and running multi-agent systems powered by large language models. Rather than requiring developers to write agent coordination code, DevAll provides a zero-code visual environment where users configure agents, nodes, workflows and tools; the platform orchestrates interactions and executes complex multi-step tasks.

Key features
  • Zero-code workflow authoring: drag-and-drop visual canvas to design multi-agent topologies, define phases and role-based agents, and configure context flows.
  • Multi-domain templates: out-of-the-box workflow templates for software development, data visualization, 3D generation (Blender), game dev, deep research and more.
  • Web Console & real-time monitoring: start workflows from a browser, view logs, inspect intermediate artifacts, and provide human-in-the-loop feedback.
  • Extensible runtime & SDKs: lightweight Python SDK for programmatic execution and automation; modular backend for adding new nodes, providers and tools.
  • Scalable orchestration: supports different topologies (chain, MacNet DAG-style) and advanced collaboration paradigms developed in linked preprints.
  • Safe execution options: Docker-based runtime modes and Git mode for version-controlled development.
Architecture & Components
  • Backend: FastAPI-based server that manages runtime, agents, memory and tool execution.
  • Orchestration layer: workflow engine that interprets YAML configurations to instantiate and sequence agent interactions.
  • Frontend: Vite + Vue 3 Web Console for visual editing, launching and monitoring workflows.
  • Extensibility: functions/ and runtime/ modules let developers add custom tools and providers.
Usage & Quick Start
  1. Install prerequisites (Python 3.12+, Node 18+). 2. Sync backend dependencies and install frontend packages. 3. Run backend (e.g., uv run python server_main.py --port 6400 --reload) and frontend (VITE_API_BASE_URL=http://localhost:6400 npm run dev). 4. Use the Web Console to select templates, upload assets, enter prompts, and launch orchestrations. The Python SDK allows run_workflow(...) for automation.
Research & History

ChatDev grew from the ChatDev v1 virtual-software-company paradigm into DevAll (ChatDev 2.0), integrating several research ideas from related preprints (e.g., Experiential Co-Learning, MacNet, and multi-agent orchestration work). The repository links to associated arXiv preprints and provides branches for legacy and experimental features.

Notable dates
  • Repository initial public availability: 2023-08-28.
  • ChatDev preprint associated with the project was posted July 16, 2023 (arXiv:2307.07924).
  • README announces the official release of ChatDev 2.0 (DevAll) on 2026-01-07.
Who should use it
  • Product teams and researchers who want to prototype multi-agent workflows without heavy engineering.
  • Developers seeking templates for automated software development pipelines, data analysis, or creative generation tasks.
  • Researchers exploring LLM-based agent collaboration and orchestration strategies.

Information

  • Websitegithub.com
  • AuthorsOpenBMB
  • Published date2023/08/28

Categories

More Items