Repolode
OpenBMB

OpenBMB/ChatDev

Платформа с мультиагентными системами без кода: задавайте агентов, рабочие процессы и задачи через YAML и веб-консоль, чтобы создавать ПО и другие материалы.

Звёзды
34,555
Форки
4,326
Открытые issues
86
Последний коммит
4 дня назад

Что это?

ChatDev 2.0 (DevAll) — платформа для оркестрации мультиагентных систем, которая позволяет создавать системы агентов под свои задачи без написания кода. Пользователи задают агентов, рабочие процессы и задачи с помощью конфигурации YAML и визуального холста в веб-консоли, а затем запускают процессы и отслеживают логи и промежуточные артефакты. Также поддерживается обратная связь с участием человека.

В проект входят готовые рабочие процессы для визуализации данных, генерации 3D-моделей с Blender, разработки игр, глубокого исследования и создания видеообъяснений. Python SDK позволяет запускать рабочие процессы YAML программно. Бэкенд построен на FastAPI, а фронтенд — на Vue 3.

Оригинальная версия ChatDev 1.0 — виртуальная софтверная компания с агентами, играющими разные роли — перенесена в отдельную ветку для дальнейшей поддержки.

Ключевые возможности

  • 01Настраивайте мультиагентные системы и рабочие процессы через YAML без программирования.
  • 02Визуальный холст для сборки рабочих процессов перетаскиванием элементов в веб-консоли.
  • 03Запускайте процессы, отслеживайте логи в реальном времени и проверяйте промежуточные артефакты.
  • 04Оставляйте обратную связь с участием человека во время выполнения.
  • 05Запускайте рабочие процессы программно с помощью Python SDK.
  • 06Запускайте бэкенд и фронтенд вместе с помощью Docker Compose.

Сценарии использования

  • Автоматизация анализа данных и построение графиков по загруженным CSV-файлам.
  • Запуск рабочих процессов для глубокого исследования, сбора и обобщения информации по теме.
  • Создание прототипов игр или 3D-моделей по запросам на естественном языке.
  • Интеграция команд агентов в сценарии автоматизации через Python SDK.

Быстрый старт

  1. 1

    Установите зависимости Python с помощью uv

    uv sync
  2. 2

    Установите зависимости фронтенда

    cd frontend && npm install
  3. 3

    Скопируйте файл окружения и задайте API_KEY и BASE_URL

    cp .env.example .env
  4. 4

    Запустите бэкенд и фронтенд, затем откройте http://localhost:5173

    make dev

Что важно знать

  • В .env необходимо указать API-ключ и базовый URL провайдера LLM.
  • Перед настройкой установите Python 3.12 или новее, Node.js 18 или новее и uv.

Темы

Частые вопросы

Что такое ChatDev?
Платформа с мультиагентными системами без кода: задавайте агентов, рабочие процессы и задачи через YAML и веб-консоль, чтобы создавать ПО и другие материалы. ChatDev 2.0 (DevAll) — платформа для оркестрации мультиагентных систем, которая позволяет создавать системы агентов под свои задачи без написания кода. Пользователи задают агентов, рабочие процессы и задачи с помощью конфигурации YAML и визуального холста в веб-консоли, а затем запускают процессы и отслеживают логи и промежуточные артефакты. Также поддерживается обратная связь с участием человека.
ChatDev можно использовать бесплатно? Какая у него лицензия?
ChatDev распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ChatDev всё ещё поддерживается?
Активно поддерживается. Последний коммит в ChatDev — 16 окт. 2026 г..
Для чего можно использовать ChatDev?
Автоматизация анализа данных и построение графиков по загруженным CSV-файлам. Запуск рабочих процессов для глубокого исследования, сбора и обобщения информации по теме. Создание прототипов игр или 3D-моделей по запросам на естественном языке. Интеграция команд агентов в сценарии автоматизации через Python SDK.
Как установить ChatDev?
Установите зависимости Python с помощью uv: uv sync Установите зависимости фронтенда: cd frontend && npm install Скопируйте файл окружения и задайте API_KEY и BASE_URL: cp .env.example .env Запустите бэкенд и фронтенд, затем откройте http://localhost:5173: make dev
Где скачать ChatDev?
Исходный код и инструкции по установке — на GitHub: https://github.com/OpenBMB/ChatDev

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.

187,7 тыс.45,9 тыс.PythonOtherОбновлён вчера