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

Turns fragile, implicit search progress into explicit, persistent, shared state for multi-agent information seeking — externalizes progress as Frontier Task, Evidence Graph, Coverage Map and Failure Memory, and uses pipeline-parallel scheduling plus a middleware harness to avoid repeated failed searches and improve utilization and throughput.

GitHub
AI Agent2026

Provides a lightweight Python harness that turns LLMs into working agents with tool-use, skills, persistent memory, permission controls and multi-agent coordination. Ships with a CLI/React TUI, 43+ built-in tools, a plugin/skill system and the ohmo personal-agent for chat gateways. Best for developers prototyping agent workflows and multi-agent experiments.

GitHub
AI Client2025

Turns Chromium into a local-first AI browser with an embedded assistant that can summarise pages, extract structured data, automate web tasks, and run scheduled agents. Built as an open-source Chromium fork with 53+ built-in browser tools, 40+ app integrations, and support for BYO AI keys or fully local models (Ollama / LM Studio).