Favicon of ChatDev

ChatDev

A self-hosted AI agent platform with a visual editor and Python SDK. Runs on macOS, Windows, Linux or Docker and uses your chosen model provider's API.

ChatDev is a self-hosted AI agent platform for people building research, data analysis and software workflows. Its DevAll application runs the workflow backend on your computer or server, with a browser console for designing and overseeing agent teams. Model access uses your chosen provider's API credentials and endpoint; choosing a cloud provider sends model requests to that service.

The visual editor lets you connect agents, define how they share context and set their tasks without writing orchestration code. Reusable YAML workflows support repeatable work. During execution, the console shows live logs and intermediate outputs, and lets you give feedback to the agents.

Included workflows cover data visualization, game development and deep research. Tasks can accept attached documents or datasets. For 3D generation, the workflows use Blender and blender-mcp; teaching-video workflows use Manim.

Developers can use the Python SDK for batch processing, run workflows from Python and retrieve their results. The platform also supports custom nodes, model providers and Python tools. OpenClaw can call existing ChatDev teams or create teams dynamically.

ChatDev runs on macOS, Windows, Linux and WSL, and the entire application can run through Docker Compose. It's open source under Apache 2.0.

Similar to ChatDev