Five reusable ChatDev 2.0 workflow definitions for business, software, industrial, and review work. I pulled these out of my larger ChatDev fork so the work I authored is easy to inspect without mixing it into the upstream platform code.
| Workflow | Purpose |
|---|---|
business_product_research.yaml |
Market research, offer strategy, and customer-facing messaging |
document_proposal_generator.yaml |
Interview, drafting, review, and final document formatting |
gstack_software_builder.yaml |
Product requirements, architecture, implementation planning, testing, and handoff |
industrial_project_builder.yaml |
Industrial automation requirements, architecture, implementation, and deployment review |
local_repo_code_review.yaml |
Repository or diff review with risk analysis and test planning |
- Install OpenBMB/ChatDev using its current setup instructions.
- Copy a workflow from this repository into ChatDev's
yaml_instancedirectory. - Configure the model provider variables described by ChatDev, including
API_KEYandBASE_URL. - Start the ChatDev backend and frontend, then open the copied workflow in the workbench.
These files contain model names and workflow instructions only. They do not contain credentials, private paths, or customer data. Review prompts and tool permissions before running any multi-agent workflow against a real repository or production system.
Each workflow separates the job into named roles and explicit handoffs. The goal is to make outputs easier to review than a single large prompt: research before strategy, requirements before implementation, and implementation before validation.
The files target the ChatDev 2.0 YAML schema available in July 2026. ChatDev evolves independently, so compare the files with the current upstream examples when upgrading.
The workflow files and documentation in this repository are available under the MIT License. ChatDev itself is maintained and licensed separately by OpenBMB.