ChatDev

ChatDev 2.0: Dev All through LLM-powered Multi-Agent Collaboration

23 articles 32.5k View on GitHub ↗
23 articles
How to Integrate External LLM Providers with ChatDev: A Step-by-Step Guide

Integrate external LLM providers with ChatDev using ModelProvider and ProviderRegistry. Customize your AI assistant beyond OpenAI with this step by step guide.

how-to-guide
Apr 1, 2026
ChatDev Workflow Versioning and Storage Management: A Complete Technical Guide

Master ChatDev workflow versioning and storage management with this technical guide. Learn how ChatDev uses semantic versioning and secure file storage for definitions and outputs.

how-to-guide
Apr 1, 2026
Implementing Human-in-the-Loop Feedback in ChatDev Agent Workflows: A Complete Technical Guide

Learn to implement human-in-the-loop feedback in ChatDev agent workflows with this technical guide. Explore the three-layer architecture for seamless human interaction via CLI, WebSocket, or custom integrations.

how-to-guide
Apr 1, 2026
Schema Validation for ChatDev Workflow Configuration Contracts: A Complete Technical Guide

Master schema validation for ChatDev workflow configuration contracts. This guide details the two-layer system used by ChatDev for robust YAML file checking and graph structure integrity. Learn how ChatDev ensures workflow reli...

how-to-guide
Apr 1, 2026
ChatDev REST API vs WebSocket Execution Modes: Architecture and Implementation Guide

Explore ChatDev REST API vs WebSocket execution modes. Understand their architecture and implementation differences for real-time feedback and interactive support.

architecture
Apr 1, 2026
ChatDev Docker Deployment and Containerization: Multi-Stage Setup Guide

Deploy ChatDev locally with Docker Compose multi-stage builds. This guide simplifies containerization, separating Python and Node.js services for immediate development access.

how-to-guide
Apr 1, 2026
Logging and Debugging ChatDev Workflow Execution Traces: A Complete Guide

Master ChatDev logging and debugging with our guide. Learn to capture and analyze hierarchical JSON execution traces for smoother AI workflow development.

how-to-guide
Apr 1, 2026
Creating Custom Function Tools for ChatDev Agents: A Complete Implementation Guide

Implement custom function tools for ChatDev agents easily. Learn to add Python files or use the POST API to register functions and generate JSON schemas for enhanced agent capabilities.

how-to-guide
Apr 1, 2026
Session State Persistence and Workflow Recovery in ChatDev: A Complete Technical Guide

Explore ChatDev's session state persistence and workflow recovery using its UUID-based in-memory registry. Seamlessly continue AI workflows after WebSocket reconnections. Read the complete technical guide.

deep-dive
Apr 1, 2026
ChatDev Workspace Artifact Management and File Storage: Hook and Store Architecture

Learn how ChatDev manages workspace artifact and file storage using its novel hook and store architecture for efficient tracking, persistence, and streaming of multimodal message blocks.

architecture
Apr 1, 2026
Error Handling and Retry Strategies for Failed ChatDev Workflow Nodes: A Complete Guide

Master ChatDev workflow error handling and retry strategies. Learn how to configure Tenacity-based loops to automatically retry failed nodes based on status codes, exceptions, and messages.

how-to-guide
Apr 1, 2026
Token Tracking and Cost Optimization in ChatDev LLM Agent Calls: A Complete Guide

Master token tracking and cost optimization in ChatDev LLM agent calls. Our guide details how ChatDev's TokenTracker enables precise cost analysis and budget control for your workflows.

how-to-guide
Apr 1, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →