ChatDev 2.0 trades virtual C-suite for zero-code orchestration
It exists because wiring up LLM agents into complex workflows shouldn't require writing Python or pretending you have a virtual CTO.

What it does ChatDev 2.0 (branded DevAll) is a web-based platform for building and running multi-agent systems powered by LLMs. Users define agents, workflows, and tasks through configuration files rather than writing code, then execute scenarios ranging from data visualization to 3D generation. The project evolved from ChatDev 1.0, which simulated a virtual software company with role-playing agents like CEO and Programmer to automate coding projects.
The interesting bit The platform treats agent orchestration as infrastructure rather than improv theater. While the legacy v1.0 branch still offers its corporate-roleplay mode for software development, version 2.0 generalizes the engine into a configurable orchestrator that can run complex pipelines through a web console.
Key highlights
- Zero-code workflow definition via YAML configuration, validated through built-in schema checks
- Web-based console backed by a Python server and Vue 3 frontend for managing agent workflows
- Docker support and integration hooks for OpenClaw, allowing external tools to invoke or dynamically create agent teams
- Active research lineage with related NeurIPS 2025 work on evolving orchestration and experimental branches for DAG-based agent networks
- Legacy v1.0 branch preserves the original “virtual software company” with role-playing agents for automated software development
Caveats
- The README is clearer about installation steps than about the runtime architecture or how the scheduler resolves agent conflicts
- Several advanced research features (MacNet, Iterative Experience Refinement, Puppeteer) live in separate branches rather than the main 2.0 release
- Requires external LLM API keys and does not appear to bundle its own model inference
Verdict Worth exploring if you need a configurable web UI for LLM agent pipelines and prefer YAML to Python glue. Skip it if you were hoping for a batteries-included local model or a mature alternative to general-purpose workflow engines.
Frequently asked
- What is OpenBMB/ChatDev?
- It exists because wiring up LLM agents into complex workflows shouldn't require writing Python or pretending you have a virtual CTO.
- Is ChatDev open source?
- Yes — OpenBMB/ChatDev is open source, released under the Apache-2.0 license.
- What language is ChatDev written in?
- OpenBMB/ChatDev is primarily written in Python.
- How popular is ChatDev?
- OpenBMB/ChatDev has 33.8k stars on GitHub and is currently accelerating.
- Where can I find ChatDev?
- OpenBMB/ChatDev is on GitHub at https://github.com/OpenBMB/ChatDev.