chatdev is a zero-code multi-agent orchestration framework that lets users visually design, configure, and execute customized multi-agent systems through a web-based canvas. It supports drag-and-drop workflow construction, real-time execution monitoring, and batch processing via a Python SDK.
Project overview
chatdev removes coding as a barrier to building multi-agent systems by providing a visual orchestration console where users can configure agent nodes, define context flows, and launch workflows with templates for scenarios such as data visualization, game development, and 3D generation.
Project type
AI Agent · Workflow
Use cases
Data Analysis · Coding & Development
Deployment
Refer to project documentation
License
Apache-2.0
Best for
Users who need to build and execute customized multi-agent systems without writing code
Teams that want a visual canvas to design, configure, and monitor agent workflows with drag-and-drop interaction
Developers who need programmatic access to multi-agent workflows through a Python SDK for batch processing
Key capabilities
Empowers users to rapidly build and execute customized multi-agent systems through simple configuration without writing code.
A visual canvas to design multi-agent systems, configure node parameters, define context flows, and orchestrate complex agent interactions with drag-and-drop ease.
Initiates workflows, monitors real-time logs, inspects intermediate artifacts, and provides human-in-the-loop feedback during execution.
A lightweight Python SDK to execute workflows programmatically and retrieve results directly.
Integrates with OpenClaw by invoking existing agent teams or dynamically creating new agent teams within chatdev.
Provides templates for common scenarios including data visualization, 3D generation, game development, deep research, and video generation.
Limitations and risks
chatdev requires an external LLM provider API to function. Users must supply an API_KEY and BASE_URL, and the selected LLM provider may involve paid service costs.
Getting started
Install backend and frontend dependencies, set up a .env file with your LLM provider API_KEY and BASE_URL, run make dev to start both backend and frontend, then open http://localhost:5173. Docker Compose support is also provided as an alternative setup path.
Evidence and sources
GitHub project description: ChatDev 2.0: Dev All through LLM-powered Multi-Agent Collaboration
README: ChatDev has evolved from a specialized software development multi-agent system into a comprehensive multi-agent orchestration platform.
README: It empowers users to rapidly build and execute customized multi-agent systems through simple configuration. No coding is required—users can define agents, workflows, and tasks to…
README: We are excited to announce the official release of ChatDev 2.0 (DevAll)!
README: **OS**: macOS / Linux / WSL / Windows * **Python**: 3.12+ * **Node.js**: 18+