
ChatDev
Communicative software development agents — 34.5K stars, Apache 2.0.
About
ChatDev (34,499 GitHub stars, Apache-2.0) is OpenBMB's communicative software-development framework: virtual roles (CEO, CTO, programmer, reviewer) collaborate through chat to build software end-to-end — the "software company in a box" concept.
Pushed July 2026 (reasonably maintained). The role-based dev-team simulation was influential and the star count reflects real interest. For research on collaborative coding agents and multi-role software generation, ChatDev is a key reference; for production coding, use agentic harnesses (Claude Code, Qwen Code) or maintained frameworks.
What it can do
- • Virtual software-company roles\n• Chat-chain collaborative development\n• End-to-end software generation\n• Configurable role phases\n• Research reference for collaborative coding
Setup
- Clone:
git clone https://github.com/OpenBMB/ChatDev.\n2. Install and setOPENAI_API_KEY.\n3. Run:python run.py --task 'your software idea'.\nSee the GitHub README for role configuration.
Prerequisites
Python ≥ 3.9; an OpenAI API key.
Use cases
Works with
Trust score — 8/10
Scored 8/10 (verified tier). 34.5K stars, Apache-2.0, and genuinely influential on collaborative coding agents. Docked two points: (1) research concept — not a production coding tool; (2) maintenance is sporadic. For collaborative-coding research.
★ 34,499 GitHub stars
How the trust score is built
Full methodology →- Adoption · stars/downloads, log-scaled vs peers
- 8.5/10
- Maintenance · recency, releases, issue load
- 7.7/10
- Openness · license + docs
- 9.1/10
- Manual review · sanity read + red-flag check
- 7.0/10
- · 34,499 GitHub stars (log-scaled vs catalog peers)
- · last push 81d ago; 3 releases/12mo; 82 open issues
- · manual review: influential on collaborative coding; research concept; OpenAI-centric; sporadic maintenance; license: Apache-2.0
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.