Skip to content
aicoolies logo
ChatDev logo

ChatDev

Multi-agent software company simulation for automated development

ChatDev simulates an entire virtual software company through multi-agent collaboration where LLM-powered roles including CEO, CTO, programmer, tester, and designer work together to produce complete software. With 32,000+ GitHub stars and a NeurIPS 2025 accepted paper, it offers a novel approach to automated software development through role-based agent orchestration.

About ChatDev

ChatDev takes a fundamentally different approach to AI-powered software development by modeling the collaborative dynamics of a real software company. Instead of a single agent generating code, specialized LLM agents assume distinct organizational roles and communicate through structured dialogues to design, implement, test, and document software. The CEO agent handles requirements analysis, the CTO makes architectural decisions, programmers write code, testers create and run test suites, and designers handle UI considerations.

The framework implements a phase-based software development lifecycle where agents progress through design, coding, testing, and documentation phases with explicit handoff protocols. Each phase produces artifacts that feed into the next, creating an audit trail of decisions and implementations. The DevAll orchestration platform adds a zero-code interface for building prototype applications, making the multi-agent simulation accessible to non-developers who want to explore automated software generation.

Developed by the OpenBMB research group, ChatDev has earned academic validation through its NeurIPS 2025 paper acceptance, demonstrating measurable improvements in code quality and completeness compared to single-agent approaches. The project supports customizable organizational structures, allowing developers to modify team compositions, communication protocols, and development workflows. Active development continues with regular updates supporting the latest LLM providers and expanded role definitions.

Pricing & Platform Specs

Pricing Summary

Free and 100% open source under the Apache-2.0 license. ChatDev involves zero software licensing costs, subscriptions, or user seat charges. Users can clone and run the framework locally or in Docker at $0. The only associated expenses are the direct token usage costs from third-party LLM API providers (e.g., OpenAI, Anthropic) or $0 compute overhead when connected to local LLMs via Ollama or vLLM.

full pricing breakdown →

Supported Platforms

Python; cross-platform; requires LLM API access

Explore categories, tags & use cases

Google's official Agent Development Kit for building AI agents in Go

adk-go is Google's official Agent Development Kit for the Go programming language, providing the tools and abstractions needed to build production AI agents. It supports tool calling, multi-turn conversations, structured outputs, and integration with Google's Gemini models. With 7,300 GitHub stars and Apache 2.0 license, it brings first-class AI agent development capabilities to the Go ecosystem.

Open Source

The 5MB open-source agent daemon that hides nothing

CrabTalk is a lightweight five-megabyte daemon that streams every AI agent event to your client in real time including text deltas, tool calls, and thinking steps. It provides complete transparency into agent operations with one-curl installation and bring-your-own-model support. Designed as the observable alternative to opaque agent runtimes where you cannot see what the AI is actually doing.

Open Source

Open-source sandboxes and SDKs for AI agents that control desktops

Open-source computer-use infrastructure for agents that need to drive desktop environments in the background. CUA includes Cua Driver, Sandbox, Run, Bench, and Verified Data across Linux, Windows, macOS, and Android, with MCP and CLI surfaces for screenshots, accessibility trees, keyboard/mouse actions, shell commands, task evaluation, and fleet execution.

freemiumOpen Source

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is ChatDev?

ChatDev simulates an entire virtual software company through multi-agent collaboration where LLM-powered roles including CEO, CTO, programmer, tester, and designer work together to produce complete software. With 32,000+ GitHub stars and a NeurIPS 2025 accepted paper, it offers a novel approach to automated software development through role-based agent orchestration.

Is ChatDev free?

Yes — ChatDev is open source and free to use. Free and 100% open source under the Apache-2.0 license. ChatDev involves zero software licensing costs, subscriptions, or user seat charges. Users can clone and run the framework locally or in Docker at $0. The only associated expenses are the direct token usage costs from third-party LLM API providers (e.g., OpenAI, Anthropic) or $0 compute overhead when connected to local LLMs via Ollama or vLLM.

Is ChatDev open source?

Yes — ChatDev is open source.

Is ChatDev still maintained?

Yes — ChatDev is active. Its listing was last verified on September 6, 2026.

What are the best ChatDev alternatives?

The first editor-selected ChatDev alternatives are adk-go, CrabTalk, CUA (Computer-Use Agent).