Favicon of ChatDev

ChatDev

Self-hosted AI agent platform for visual workflows, research and development. Runs on macOS, Windows, Linux or Docker under Apache 2.0.

ChatDev is a self-hosted platform for building teams of AI agents through a visual workflow editor. It's for people who want agents to collaborate on research, data analysis or software projects without writing the orchestration code themselves. You define each agent's role and how information passes between them.

The application runs on macOS, Windows and Linux, including WSL, or through Docker Compose. Its browser console connects to a backend you run yourself. Model calls use your chosen LLM provider's API credentials and endpoint, so running ChatDev locally doesn't mean model processing stays on your machine: a cloud provider receives the requests sent to it. The project is open source under the Apache 2.0 license.

The visual canvas lets you arrange agents and adjust their interactions. During execution, the console shows live logs and intermediate outputs, and you can give feedback while a workflow runs. Workflows can accept attached files, such as datasets for chart generation.

Included templates cover data visualization, game development and deep research. For 3D generation, ChatDev works with Blender and blender-mcp. OpenClaw can call existing ChatDev agent teams or create new ones dynamically.

For developers who need automation beyond the console, the Python SDK runs workflows in batches and returns their results. YAML workflow definitions provide a reusable format, and the platform supports extensions with custom nodes, model providers and Python tools.

The documented setup requires Python 3.12 or later, Node.js 18 or later and uv.

Similar to ChatDev