Multi-Agent
23.0k

ChatDev

A virtual software company powered by multiple agents playing the roles of CEO, CPO, CTO, and programmers.

#Multi-Agent#Software Dev#Collaboration#Autonomous

Overview

ChatDev is a virtual software company that operates through various intelligent agents holding different roles. These agents converse with each other to design, code, and test software applications based on a human’s high-level requirements.

Features

  • Waterfall Workflow: Implements a structured design-code-test-doc development cycle.
  • Collaborative Dialogue: Agents resolve conflicts and make decisions through peer-to-peer chat.
  • Customizable SOPs: Define how the “company” should behave and what tools they can use.

Use Cases

  • Generating full-stack prototypes from scratch.
  • Investigating communicative agent collaboration patterns.
  • High-level project planning and architectural brainstorming.