AIAny
AI Agent2023
Icon for item

ChatDev (DevAll)

Role-playing LLM agents — CEO, CTO, programmer, tester — collaborate through staged dialogues to turn a one-line prompt into a working software project. Now generalized into a zero-code platform for building custom multi-agent workflows beyond coding.

Introduction

The headline demo — an LLM "CEO" and "CTO" bickering in a chatroom until a small game pops out — is easy to write off as a gimmick. The real bet underneath is that splitting one model into specialized roles that critique each other catches mistakes a single agent never would, and that staged conversation is a cheap stand-in for a real software review process.

What Sets It Apart
  • Software development is modeled as a chat-powered virtual company: agents take on CEO, CTO, programmer, reviewer, and tester roles and walk through design → coding → testing → documentation phases. The payoff is traceable intermediate artifacts at each step, not just a final blob of code.
  • A "communicative dehallucination" pattern pairs an instructor and assistant so one agent asks clarifying questions before acting — directly targeting the cascading errors that plague single-prompt code generation.
  • It has outgrown its origin story. The current repo ships a zero-code platform (web console plus Python SDK) for assembling arbitrary multi-agent workflows — data visualization, 3D generation, deep research, games — not just software companies.
  • The design traces to a published research line (papers on experiential co-learning and the MacNet multi-agent collaboration network), so the role structure reflects ablations rather than intuition.
Who It's For

Great fit if you're studying multi-agent collaboration patterns or want a sandbox to watch role-based agents negotiate a task end to end and inspect every intermediate step. Look elsewhere if you need production software: generated projects are typically small, demo-scale apps that need human cleanup, and the multi-agent loop burns far more tokens than a single coding agent for the same output.

Information

  • Websitegithub.com
  • OrganizationsOpenBMB, Tsinghua University
  • AuthorsOpenBMB, NA-Wen, zxrys, swugi, huatl98
  • Published date2023/08/28

Categories

More Items

GitHub
AI Client2024

Unifies visual creator tools, reusable Skills, and a Codex-powered Agent to handle video translation, image/video generation, voiceovers, and editing in one local multimodal workspace. Desktop and web clients share a synchronized state machine and keep data local by default.

GitHub
AI Coding2025

Runs many shells inside one terminal and treats coding agents as first-class panes. Combines daemon-backed persistent sessions, vim-style modal control, BSP tiling, a session rail and an Inbox that surfaces approvals, questions and finished turns from LLM-based coding agents — useful when you run and manage agent workflows alongside shells.

GitHub
AI Agent2026

Audits deployed AI agents for governance and operational misalignment, running up to 60 inspections that detect deception, manipulation, fabrication, unpredictability and opacity; outputs JSON/Markdown scorecards, a graded A–F score, and optional Pro reports and dashboards.