Descripción
ChatDev ha evolucionado de un sistema multi-agente de desarrollo de software a una plataforma integral de orquestación multi-agente. ChatDev 2.0 (DevAll) es una plataforma sin código diseñada para "Desarrollar Todo". Permite a los usuarios construir y ejecutar rápidamente sistemas multi-agente personalizados utilizando una configuración sencilla. Esto elimina la necesidad de codificación, permitiendo a los usuarios definir agentes, flujos de trabajo y tareas para orquestar escenarios complejos como la visualización de datos, la generación 3D y la investigación profunda.
ChatDev 1.0 (Legacy) operaba como una Compañía de Software Virtual, utilizando agentes inteligentes (por ejemplo, CEO, CTO, Programador) para automatizar el ciclo de vida del desarrollo de software, incluyendo el diseño, la codificación, las pruebas y la documentación. Esta versión sirvió como el paradigma fundamental para la colaboración de agentes comunicativos. La plataforma ofrece una consola web para la construcción y ejecución, incluyendo guías paso a paso y un lienzo visual para diseñar sistemas multi-agente. Los usuarios pueden configurar los parámetros de los nodos, definir los flujos de contexto y orquestar las interacciones de los agentes. La plataforma también proporciona un SDK de Python para la automatización y el procesamiento por lotes, lo que permite a los usuarios ejecutar flujos de trabajo programáticamente y recuperar los resultados directamente.
Las capacidades clave incluyen la capacidad de crear flujos de trabajo para la visualización de datos, la generación 3D y la investigación profunda. La plataforma admite varias configuraciones de flujo de trabajo y proporciona plantillas listas para usar para escenarios comunes. Los usuarios pueden cargar los archivos necesarios, ingresar solicitudes y monitorear los registros en tiempo real. ChatDev también se integra con OpenClaw, lo que permite a los usuarios invocar equipos de agentes existentes o crear dinámicamente otros nuevos. Además, la plataforma es compatible con Docker para una gestión simplificada de dependencias y un entorno consistente. El proyecto está organizado en una estructura modular con sistemas centrales, orquestación y un frontend. La extensibilidad se admite a través de herramientas y módulos de Python personalizados.
Características principales de ChatDev: Plataforma Multi-Agente Impulsada por LLM
Orquestación multi-agente sin código
Definiciones personalizables de agentes y flujos de trabajo
Soporte para visualización de datos y generación 3D
SDK de Python para automatización
Consola web con guías integradas
Soporte de Docker para entornos consistentes
Integración con OpenClaw
Estructura modular para extensibilidad
Plantillas de flujo de trabajo para escenarios comunes
Monitoreo de registros en tiempo real
Primeros pasos con ChatDev: Plataforma Multi-Agente Impulsada por LLM
Clonar el repositorio de ChatDev desde GitHub.
Instalar las dependencias usando uv: `uv sync`.
Configurar las variables de entorno en `.env` (claves API).
Ejecutar el backend: `uv run python server_main.py --port 6400 --reload`.
Ejecutar el frontend: `cd frontend && npm install && npm run dev`.
Acceder a la consola web en `http://localhost:5173`.
Explorar las plantillas de flujo de trabajo en `yaml_instance/`.
Usar el SDK de Python para ejecutar flujos de trabajo programáticamente.
Casos de uso de ChatDev: Plataforma Multi-Agente Impulsada por LLM
- Visualización de Datos
- Generación 3D
- Desarrollo de Juegos
- Investigación Profunda
- Creación de Vídeos Educativos
- Publicación Automatizada de Contenido








