AutoGPT es una plataforma de código abierto para crear, ejecutar y programar agentes de IA que completan flujos de trabajo de varios pasos a partir de descripciones en lenguaje natural o de un editor visual.
OpenBMB/ChatDev
Plataforma multiagente sin código: define agentes, flujos de trabajo y tareas con YAML y una consola web para crear software y otros resultados.
- Estrellas
- 34,555
- Forks
- 4,326
- Issues abiertos
- 86
- Último commit
- hace 4 días
¿Qué es?
ChatDev 2.0 (DevAll) es una plataforma de orquestación multiagente para crear sistemas de agentes personalizados sin escribir código. Los usuarios definen agentes, flujos de trabajo y tareas mediante una configuración YAML y un lienzo visual en la consola web; luego, inician ejecuciones y supervisan los registros y los artefactos intermedios, con soporte para recibir comentarios de personas durante el proceso.
El proyecto incluye flujos de trabajo listos para usar para visualizar datos, generar contenido 3D con Blender, desarrollar juegos, hacer investigación en profundidad y crear explicaciones en video. Un SDK de Python permite a los desarrolladores ejecutar flujos de trabajo YAML mediante código, y el backend está desarrollado con FastAPI y un frontend en Vue 3.
El ChatDev 1.0 original, una empresa de software virtual integrada por agentes que interpretan roles, se trasladó a una rama aparte para su mantenimiento.
Funciones clave
- 01Define sistemas multiagente y flujos de trabajo mediante una configuración YAML, sin necesidad de programar.
- 02Lienzo visual de flujos de trabajo con función de arrastrar y soltar en la consola web.
- 03Inicia ejecuciones con registros en tiempo real y permite revisar artefactos intermedios.
- 04Comentarios de personas durante la ejecución.
- 05SDK de Python para ejecutar flujos de trabajo mediante código.
- 06Configuración de Docker Compose para ejecutar el backend y el frontend juntos.
Casos de uso
- Automatizar el análisis de datos y generar gráficos a partir de archivos CSV cargados.
- Ejecutar flujos de investigación en profundidad que recopilan y resumen información sobre un tema.
- Crear prototipos de juegos o modelos 3D a partir de instrucciones en lenguaje natural.
- Integrar equipos de agentes en scripts de automatización mediante el SDK de Python.
Inicio rápido
- 1
Instala las dependencias de Python con uv
uv sync - 2
Instala las dependencias del frontend
cd frontend && npm install - 3
Copia el archivo de entorno y configura API_KEY y BASE_URL
cp .env.example .env - 4
Inicia el backend y el frontend, y luego abre http://localhost:5173
make dev
Antes de usarlo
- Se requiere configurar en .env la clave de API y la URL base de un proveedor de LLM.
- Antes de la configuración, necesitas tener instalados Python 3.12 o posterior, Node.js 18 o posterior y uv.
Temas
Preguntas frecuentes
- ¿Qué es ChatDev?
- Plataforma multiagente sin código: define agentes, flujos de trabajo y tareas con YAML y una consola web para crear software y otros resultados. ChatDev 2.0 (DevAll) es una plataforma de orquestación multiagente para crear sistemas de agentes personalizados sin escribir código. Los usuarios definen agentes, flujos de trabajo y tareas mediante una configuración YAML y un lienzo visual en la consola web; luego, inician ejecuciones y supervisan los registros y los artefactos intermedios, con soporte para recibir comentarios de personas durante el proceso.
- ¿ChatDev es gratuito? ¿Qué licencia tiene?
- ChatDev es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ChatDev sigue mantenido?
- Mantenimiento activo. El último commit de ChatDev fue el 16 oct 2026.
- ¿Para qué puedo usar ChatDev?
- Automatizar el análisis de datos y generar gráficos a partir de archivos CSV cargados. Ejecutar flujos de investigación en profundidad que recopilan y resumen información sobre un tema. Crear prototipos de juegos o modelos 3D a partir de instrucciones en lenguaje natural. Integrar equipos de agentes en scripts de automatización mediante el SDK de Python.
- ¿Cómo se instala ChatDev?
- Instala las dependencias de Python con uv: uv sync Instala las dependencias del frontend: cd frontend && npm install Copia el archivo de entorno y configura API_KEY y BASE_URL: cp .env.example .env Inicia el backend y el frontend, y luego abre http://localhost:5173: make dev
- ¿Dónde consigo ChatDev?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/OpenBMB/ChatDev
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de Python de código abierto para orquestar agentes de IA autónomos basados en roles (Crews) y flujos de trabajo basados en eventos (Flows).
Framework de agente personal de IA autohospedado en Python, con WebUI en el navegador, cliente de terminal, canales para apps de chat, herramientas, memoria y compatibilidad con MCP.
Framework de Python para crear agentes de IA autónomos que investigan, planifican, programan y ejecutan tareas, con memoria, RAG y más de 100 proveedores de LLM.
Código complementario del libro Designing Multi-Agent Systems, que incluye PicoAgents, un framework multiagente creado desde cero con fines didácticos.
Framework de agentes de IA de propósito general y código abierto que ejecuta agentes basados en LLM desde una terminal, con uso de herramientas, compatibilidad con MCP y automatización del navegador.