git404hub

what is chatdev fr?

openbmb/chatdev — explained in plain English

Analysis updated 2026-05-18

33,009PythonAudience · developerComplexity · 4/5LicenseSetup · moderate

tl;dr

A platform to build and run teams of AI agents that work together on complex tasks through configuration, without writing code.

vibe map

mindmap
  root((ChatDev))
    What it does
      AI agent teams
      Multi-step workflows
      No-code orchestration
    Key features
      Role-based agents
      Structured conversations
      Dynamic scheduling
    Use cases
      Software development
      Data visualization
      Research automation
    Tech stack
      Python backend
      Web frontend
      LLM integration
    Versions
      ChatDev 1.0
      DevAll 2.0

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Automate software design, coding, and testing by orchestrating specialized AI agents without manual programming.

VIBE 2

Generate data visualizations and 3D content by coordinating multiple agents for research, design, and rendering.

VIBE 3

Conduct deep research tasks where one agent gathers information, another summarizes, and a third formats the final report.

VIBE 4

Build custom multi-agent workflows for domain-specific problems by defining roles and communication patterns in config files.

what's the stack?

PythonLLM APIsWeb frontendReinforcement learning

how it stacks up fr

openbmb/chatdevcertbot/certbotkovidgoyal/kitty
Stars33,00933,02132,789
LanguagePythonPythonPython
Setup difficultymoderatemoderateeasy
Complexity4/52/52/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires LLM API keys (OpenAI, etc.) and likely a backend service to run agents.

Use freely for any purpose including commercial. Keep the notice and disclose changes to the patent grant.

in plain english

ChatDev is a platform that lets you build and run teams of AI agents working together to accomplish complex tasks, without writing any code yourself. Think of it as assembling a virtual workforce where each worker is an AI model, and you define the roles, workflows, and tasks through simple configuration files rather than programming. The project has two major versions. The original ChatDev 1.0 acted like a virtual software company where AI agents played roles such as CEO, programmer, and tester, collaborating to design, write, and document software automatically. Version 2.0, called DevAll, expands this concept into a general-purpose platform: you can orchestrate agents for tasks far beyond coding, such as data visualization, 3D content generation, and deep research. Under the hood, agents communicate with each other through structured conversations. The platform coordinates which agent speaks when, what information gets passed between them, and how the overall workflow progresses toward a goal. Recent research baked into the project includes a reinforcement-learning-trained central orchestrator that dynamically decides which agents to activate and in what sequence, reducing unnecessary computation while improving output quality. You would use ChatDev if you want to automate a multi-step process that benefits from having specialized "workers" each handling a portion of the problem, for example, one agent researching, another summarizing, a third formatting the final output. It is especially suited for builders or researchers who want to experiment with multi-agent AI systems without building the coordination infrastructure themselves. The stack is Python on the backend, with a web-based frontend for the 2.0 platform. It integrates with large language models as the intelligence behind each agent and supports running the whole system locally or through a hosted service.

prompts (copy fr)

prompt 1
How do I set up ChatDev to create a team of AI agents that can write and test code automatically?
prompt 2
Show me how to configure a multi-agent workflow in ChatDev for a data analysis task with research, visualization, and reporting agents.
prompt 3
What's the difference between ChatDev 1.0 and DevAll 2.0, and which should I use for my use case?
prompt 4
How does the reinforcement-learning orchestrator in ChatDev decide which agents to activate and in what order?
prompt 5
Can I run ChatDev locally, and what LLM providers does it support for powering the agents?

Frequently asked questions

what is chatdev fr?

A platform to build and run teams of AI agents that work together on complex tasks through configuration, without writing code.

What language is chatdev written in?

Mainly Python. The stack also includes Python, LLM APIs, Web frontend.

What license does chatdev use?

Use freely for any purpose including commercial. Keep the notice and disclose changes to the patent grant.

How hard is chatdev to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is chatdev for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.