Repolode
OpenBMB

OpenBMB/ChatDev

Uma plataforma multiagente sem código, na qual você define agentes, fluxos de trabalho e tarefas via YAML e console web para criar software e outros resultados.

Estrelas
34,555
Forks
4,326
Issues abertas
86
Último commit
há 4 dias

O que é?

ChatDev 2.0 (DevAll) é uma plataforma de orquestração multiagente para criar sistemas de agentes personalizados sem escrever código. Os usuários definem agentes, fluxos de trabalho e tarefas por meio de configurações YAML e de uma tela visual no console web; depois, iniciam execuções e acompanham logs e artefatos intermediários, com suporte a feedback humano durante o processo.

O projeto inclui fluxos de trabalho prontos para visualização de dados, geração 3D com Blender, desenvolvimento de jogos, pesquisa aprofundada e explicações em vídeo. Um SDK Python permite que desenvolvedores executem fluxos de trabalho YAML de forma programática, e o backend é construído com FastAPI e um frontend em Vue 3.

O ChatDev 1.0 original, uma empresa virtual de software composta por agentes que interpretam papéis, foi transferido para uma branch separada para manutenção.

Recursos principais

  • 01Defina sistemas multiagentes e fluxos de trabalho com configurações YAML, sem programar.
  • 02Tela visual de fluxos de trabalho com recurso de arrastar e soltar no console web.
  • 03Inicie execuções com logs em tempo real e inspeção de artefatos intermediários.
  • 04Receba feedback humano durante a execução.
  • 05SDK Python para executar fluxos de trabalho de forma programática.
  • 06Configuração com Docker Compose para executar o backend e o frontend juntos.

Casos de uso

  • Automatizar análises de dados e gerar gráficos a partir de arquivos CSV enviados.
  • Executar fluxos de pesquisa aprofundada que coletam e resumem informações sobre um tema.
  • Criar protótipos de jogos ou modelos 3D a partir de prompts em linguagem natural.
  • Integrar equipes de agentes a scripts de automação usando o SDK Python.

Início rápido

  1. 1

    Instale as dependências do Python com uv

    uv sync
  2. 2

    Instale as dependências do frontend

    cd frontend && npm install
  3. 3

    Copie o arquivo de ambiente e configure API_KEY e BASE_URL

    cp .env.example .env
  4. 4

    Inicie o backend e o frontend e, em seguida, abra http://localhost:5173

    make dev

Antes de usar

  • É necessário configurar no .env a chave de API e a URL base de um provedor de LLM.
  • Antes da configuração, é preciso ter Python 3.12 ou superior, Node.js 18 ou superior e uv instalados.

Tópicos

Perguntas frequentes

O que é ChatDev?
Uma plataforma multiagente sem código, na qual você define agentes, fluxos de trabalho e tarefas via YAML e console web para criar software e outros resultados. ChatDev 2.0 (DevAll) é uma plataforma de orquestração multiagente para criar sistemas de agentes personalizados sem escrever código. Os usuários definem agentes, fluxos de trabalho e tarefas por meio de configurações YAML e de uma tela visual no console web; depois, iniciam execuções e acompanham logs e artefatos intermediários, com suporte a feedback humano durante o processo.
ChatDev é gratuito? Qual é a licença?
ChatDev é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ChatDev ainda é mantido?
Manutenção ativa. O último commit de ChatDev foi em 16 de out. de 2026.
Para que posso usar ChatDev?
Automatizar análises de dados e gerar gráficos a partir de arquivos CSV enviados. Executar fluxos de pesquisa aprofundada que coletam e resumem informações sobre um tema. Criar protótipos de jogos ou modelos 3D a partir de prompts em linguagem natural. Integrar equipes de agentes a scripts de automação usando o SDK Python.
Como instalar ChatDev?
Instale as dependências do Python com uv: uv sync Instale as dependências do frontend: cd frontend && npm install Copie o arquivo de ambiente e configure API_KEY e BASE_URL: cp .env.example .env Inicie o backend e o frontend e, em seguida, abra http://localhost:5173: make dev
Onde consigo ChatDev?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/OpenBMB/ChatDev

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados