ChatDev 2.0 - Zero-Code Multi-Intelligence Body Tool Open-Sourced by Tsinghua University and Faceted Intelligence
Executive Summary:
ChatDev 2.0 is an open source zero-code multi-intelligence tool jointly developed by Tsinghua University, Shanghai Jiao Tong University, OpenBMB and Noodle Intelligence. The core positioning of the to...
1. What is ChatDev 2.0?
ChatDev 2.0 is an open source zero-code multi-intelligence tool jointly developed by Tsinghua University, Shanghai Jiao Tong University, OpenBMB and Noodle Intelligence. The core positioning of the tool is to provide users with a platform for building complex multi-intelligence systems through visual interactions, aiming to lower the development threshold of multi-intelligence systems and make it easy for non-technical users to create and deploy intelligent body collaboration tasks.
Technology Positioning and Domain
ChatDev 2.0 is a Multi-Agent Systems (MAS) development tool in the field of Artificial Intelligence (AI), which focuses on realizing inter-intelligent collaboration and task scheduling in a zero-code way. Its technical architecture is based on a highly robust graph structure, supports decoupling of complex control and data flows, and is suitable for diverse task scenarios from simple to complex.
R&D Team/Organization Background
The R&D team of this project consists of the core technology teams from Tsinghua University, Shanghai Jiao Tong University, OpenBMB, and Facade Intelligence. Tsinghua University and Shanghai Jiao Tong University have deep research backgrounds in artificial intelligence and multi-intelligence systems, while OpenBMB and FaceBuilder have rich experience in intelligent body technology, natural language processing, and open source tool development.
Core Values and Problems Solved
The core value of ChatDev 2.0 is to help users quickly build multi-intelligence systems through zero-code visualization and interaction, solving the problems of complex code writing, debugging difficulties, and inefficient collaboration in the traditional development process. ChatDev 2.0 is especially suitable for complex task scenarios that require multi-intelligence collaboration, such as software development, data analysis, 3D modeling and so on.
Technical Features
- Zero code development: Through drag-and-drop and configuration, users can build multi-intelligence systems without writing code.
- Highly robust graph structure: supports infinite nesting and free topology, capable of handling complex task orchestration.
- Multi-Intelligent Body Collaboration: Supports multiple node types (e.g. Agent, Human, Python, Logic), realizing flexible collaboration among intelligent bodies.
- Standardized Templates and Code-Level Expansion: Built-in multiple templates, while supporting deep customization by advanced users.
2. Main Features
ChatDev 2.0 provides the following core features, covering from simple task orchestration to complex collaboration among intelligences:
Zero-code development with visual interaction
Users can build multi-intelligent body systems by drag-and-drop and configuration without writing code, which greatly reduces the development threshold.Multi-Intelligence Collaboration
Supporting multiple node types (e.g. Agent, Human, Python, Logic), intelligent bodies can flexibly collaborate with each other to meet different task requirements.Powerful underlying orchestration capabilities
Decoupling control flow and data flow, supporting unlimited nesting and free topology, capable of building complex and efficient multi-intelligent body systems.Standardized Templates and Code-Level Expansion
Built-in templates allow novice users to get started quickly, while also supporting advanced users to perform deep customization at the code level.Diversified Application Scenarios
Support 3D modeling, data analysis, video generation, academic research, game development and other complex tasks to meet the needs of different fields.
3. How to use
Guidelines for use
Installation environment
- Operating system: macOS / Linux / Windows (WSL required)
- Python: 3.12 or higher
- Node.js: version 18 or higher
- uv package manager: for dependency management
Download the project
Visit the ChatDev 2.0 GitHub repository, download the ZIP file and extract it to a local directory.Install dependencies
- Backend dependencies: Run
uv syncin the project root directory to install the backend dependencies. - Frontend dependencies: Go to the
frontenddirectory and runnpm installto install the frontend dependencies.
- Backend dependencies: Run
Starting services
- Start the backend service: run
uv run python server_main.py --port 6400 --reloadin the project root directory. - Start the frontend service: run
VITE_API_BASE_URL=http://localhost:6400 npm run devin thefrontenddirectory. - Access the web console by visiting
http://localhost:5173in your browser.
- Start the backend service: run
Configuring Environment Variables
Create an.envfile in the project root directory and set the API key and base URL for the LLM (Large Language Model) provider.Using the Visual Interface
Select a pre-defined workflow template in the Launch tab of the Web Console, upload the required files (e.g., data files or documents), enter a task prompt (e.g., "Analyze Data Trends" or "Generate a 3D model"), click the "Start" button to start the workflow and view the log monitoring progress in real time.
4. Strengths and Weaknesses Analysis
| Pros |
|---|
| Zero-code development: no need to write code, lowering the development threshold, suitable for non-technical personnel. |
| Highly robust graph structure: supports infinite nesting and free topology, capable of handling complex task orchestration. |
| Multi-Intelligent Body Collaboration: multiple node types are supported, and collaboration between intelligences is flexible and varied. |
| Standardized Templates and Code-Level Expansion: Multiple templates are built-in, while advanced users are supported for deep customization. |
| Diverse Application Scenarios: Supports a variety of complex tasks such as 3D modeling, data analysis, video generation, etc. |
5. Comparison of Similar Tools
| Tools | Performance | Functionality | Ease of Use | Eco |
|---|---|---|---|---|
| ChatDev 2.0 | Medium | Zero-Code Development, Multi-Intelligence Collaboration, Complex Task Orchestration | High (Zero-Code) | Smaller |
| Node-RED | Medium | Visual Programming, Data Streaming Processing | High (Drag and Drop) | Larger |
| Apache Airflow | High | Task Scheduling, Workflow Management | Medium (code required) | Large |
Selection Recommendations
- ChatDev 2.0: Suitable for scenarios requiring zero-code development and multi-intelligence body collaboration, especially for non-technical users.
- Node-RED: suitable for users who need to quickly build IoT applications or data stream processing.
- Apache Airflow: suitable for professional developers who need complex task scheduling, data engineering.
6. Editorial Reviews
Assessment of Technical Innovation
ChatDev 2.0 greatly simplifies the development process of multi-intelligent body systems through zero-code visual interaction, and has high technical innovation. Its highly robust graph structure and multi-intelligent body collaboration capabilities provide powerful support for the orchestration of complex tasks.
Utility value analysis
The practical value of this tool is that it can help non-technical users to rapidly build and deploy multi-intelligence systems, which is applicable to software development, data analysis, 3D modeling and other complex task scenarios. For technical users, it also provides the ability of code-level expansion to meet the needs of deep customization.
Positioning of Applicable Groups
- Non-technical users: Suitable for users who want to quickly build multi-intelligence systems with zero code.
- Technical users: suitable for developers who need to perform complex task orchestration and multi-intelligence body collaboration.
Recommended Index
★★★★☆
ChatDev 2.0 is a powerful and easy-to-use multi-intelligence development tool, especially for non-technical users. Although there is still room for improvement in terms of ecosystem and performance, its zero-code development and multi-intelligence collaboration capabilities make it one of the best in its class.
7. Application Scenarios
Software development
Automate the full lifecycle of software development, including requirements analysis, design, coding, testing, and documentation through multi-intelligence collaboration.Data Analysis
Rapidly build data processing processes to achieve data cleaning, analysis and visualization, helping users extract valuable information from complex data.3D Modeling and Design
Combine professional tools (e.g. Blender) to collaboratively generate 3D models through intelligentsia for applications such as game development, architectural design, and scientific visualization.Creative Video Production
Generate creative scripts and design subplots with multi-intelligent body system to assist video editing and special effects production.Academic Research
Support the integrated process from literature search, research program design to experimental data analysis and paper writing to improve research efficiency.
8. Frequently Asked Questions FAQ
Does ChatDev 2.0 require programming experience?
No.
No. ChatDev 2.0 is a zero-code tool that allows users to build multi-intelligence systems with drag-and-drop and configuration.What operating systems does ChatDev 2.0 support?
ChatDev 2.0 supports
macOS, Linux, and Windows (WSL required).How can I extend the functionality of ChatDev 2.0?
Users can add custom nodes or modify existing nodes to meet individual needs through code-level expansion.How is the performance of ChatDev 2.0?
For small and medium-sized tasks, the performance is good. However, for mega-scale tasks, there may be performance bottlenecks, especially when dealing with complex data streams.Does ChatDev 2.0 support integration with other tools?
The ecosystem is currently small and integration with other tools is limited. However, as the open source community grows, more integration options may become available in the future.
9. Project address
- GitHub repository: https://github.com/OpenBMB/ChatDev
Related AI Model Articles

Review of DeepSeek Harness Desktop: How the Official GUI Client Lowers the Bar for Agent Usage
DeepSeek Harness Desktop is the official graphical client launched by DeepSeek, designed to provide a visual interface for the originally command-line-based DeepSeek Harness framework. After users log...

Step Code – In-Depth Review of StepFun's Open-Source Terminal Programming Agent
Step Code is an open-source terminal programming agent launched by StepFun, licensed under the MIT License, which allows developers to complete the full workflow of code writing, debugging, execution,...
In-Depth Review of Claude Opus 5.5: A Revolution in Programming Efficiency and Safety for Anthropic's Flagship Model
Claude Opus 5.5 is the first flagship model in Anthropic's Claude 5.5 series, launched in June 2026. It is positioned as a high-end AI model designed for enterprise-level agent programming, complex kn...
In-Depth Review of GPT-6 Sol: A Cost-Effective Revolution in OpenAI's Mid-to-High-End Large Model
GPT-6 Sol is a mid-to-high-end large model introduced by OpenAI, derived from the GPT-6 Astra base model. It brings Astra's reasoning, programming, factual accuracy, and Agent capabilities down to a m...
© All Rights Reserved. Some content on this site is partially generated by AI with human review.
