awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
OpenBMB avatar

OpenBMB/ChatDev

0
View on GitHub↗
33,427 Stars·4,169 Forks·Python·Apache-2.0·11 Aufrufearxiv.org/abs/2307.07924↗

ChatDev

ChatDev is an automated software engineering platform that orchestrates the end-to-end development lifecycle through a multi-agent framework. It functions as a programmable engine that coordinates specialized autonomous agents to handle design, coding, testing, and documentation tasks by transitioning through predefined phases of a software project.

The system distinguishes itself by using role-based agent specialization to simulate a professional engineering team, assigning distinct personas and knowledge bases to individual agents. It employs prompt-driven task decomposition to break high-level requirements into granular sub-tasks and maintains artifact-centric versioning to track the evolution of code and documentation throughout the collaboration process.

The platform supports secure execution through containerized sandbox isolation, ensuring that generated code is validated without impacting the host environment. Users can manage these workflows via a command-line interface, a programmatic software development kit, or a graphical web console for real-time monitoring of agent interactions.

Features

  • Agent Orchestration Frameworks - Coordinates specialized autonomous agents that interact through a structured communication protocol to complete complex software development tasks.
  • Agentic Development Environments - Execute multi-agent software development tasks by configuring environments, running applications via command-line or containerized interfaces, and managing the development lifecycle through automated workflows.
  • Autonomous Software Engineering Systems - Building complete software applications by orchestrating specialized autonomous agents that handle design, coding, testing, and documentation tasks.
  • Multi-Agent Frameworks - Provides a collaborative environment where autonomous agents perform specialized software engineering roles.
  • Automated Engineering Platforms - A system that orchestrates complex development lifecycles by delegating technical tasks to specialized agents through predefined workflows.
  • Lifecycle Management Platforms - Managing the end-to-end creation of software projects from initial requirements and architectural planning through to final code generation and testing.
  • Workflow Orchestration Engines - Manages the software development lifecycle by transitioning through predefined phases where agents perform specific actions and validate outputs.
  • Agentic Workflow Orchestrators - A programmable engine that executes multi-step software development processes by coordinating interactions between distinct functional agents.
  • Multi-Agent Orchestration Frameworks - Coordinating multiple intelligent agents to collaborate on complex technical projects by delegating specific roles and responsibilities within a shared environment.
  • Lifecycle Automation - Manages the end-to-end creation of software by automating project management, coding, and quality assurance tasks.
  • Agentic Workflow Automation - Streamlining repetitive development processes by executing predefined sequences of tasks through autonomous agents instead of manual human intervention.
  • Sandboxing Environments - Executes generated code within restricted environments to ensure secure testing and validation of software artifacts without impacting the host system.
  • Development Workflow Libraries - Execute complex software development processes by selecting from a library of pre-defined agent-based workflows tailored for specific coding and project management tasks.
  • Task Decomposition Systems - Breaks down high-level project requirements into granular sub-tasks by dynamically generating instructions for agents based on the current project state.
  • Agent Action Frameworks - Communicative agents for automated software development.
  • Agent Collaboration - Communicative agents for automated software engineering workflows.
  • Agent Frameworks - Framework for communicative agents focused on software development tasks.
  • Agent Learning Frameworks - Collaborative framework for software development using communicative agents.
  • AI Agents - Virtual software company simulation for end-to-end development.
  • Autonomous Agents - Multi-agent collaboration for software development tasks.
  • Memory and Context - Communicative agent framework for collaborative software development.
  • Multi-Agent Systems - Communicative agents specialized for software development workflows.
  • Agent Frameworks - Multi-agent framework for virtual software development organizations.
  • AI Coding Assistants - Virtual software company framework using specialized agents for development.
  • Agent Persona Frameworks - Assigns distinct personas with specific responsibilities and knowledge bases to individual agents to simulate a professional software engineering team.
  • Software Development Kits - Embed automated software development functions into custom applications by invoking agent-based workflows directly through a programmatic interface.
  • Version Control Systems - Tracks the evolution of generated code and documentation by maintaining a persistent record of file changes throughout the agent collaboration process.
  • Agent Interaction Dashboards - Interact with the development environment through a graphical web interface to initiate projects, track agent collaboration, and view generated software artifacts in real-time.

Star-Verlauf

Star-Verlauf für openbmb/chatdevStar-Verlauf für openbmb/chatdev

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu ChatDev

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit ChatDev.
  • geekan/metagptAvatar von geekan

    geekan/MetaGPT

    68,855Auf GitHub ansehen↗

    MetaGPT is an agentic workflow orchestrator and multi-agent framework designed to transform natural language requirements into complete software deliverables. It functions as an AI software engineering suite that automates the creation of technical documentation, data structures, and source code by treating natural language as a programming environment. The system distinguishes itself by assigning professional roles to large language models, creating specialized agent teams that collaborate through a shared communication structure. It utilizes standard operating procedures to convert organiza

    Python
    Auf GitHub ansehen↗68,855
  • significant-gravitas/auto-gptAvatar von Significant-Gravitas

    Significant-Gravitas/Auto-GPT

    184,987Auf GitHub ansehen↗

    Auto-GPT is an autonomous agent framework that uses large language models to decompose complex goals and execute multi-step tasks without human intervention. It functions as a workflow automation tool that chains language model tasks and manages memory to achieve specific objectives. The project features a visual agent designer that allows users to define behaviors and goals by connecting functional blocks through a graphical interface. It employs a vector database memory system to recall information across different sessions and a sliding-window buffer for immediate short-term context. The

    Python
    Auf GitHub ansehen↗184,987
  • modelscope/agentscopeAvatar von modelscope

    modelscope/agentscope

    26,928Auf GitHub ansehen↗

    AgentScope is a multi-agent framework and orchestration platform designed for building and coordinating teams of language model agents. It provides a system for managing multiple agents that collaborate to solve complex tasks through structured communication and state sharing. The project distinguishes itself with a focus on production-ready deployment and security, featuring a multi-tenant hosting service that ensures session isolation between different users. It includes a sandboxed tool execution environment and fine-grained permission controls to manage how agents access system resources

    Python
    Auf GitHub ansehen↗26,928
  • crewaiinc/crewaiAvatar von crewAIInc

    crewAIInc/crewAI

    53,687Auf GitHub ansehen↗

    CrewAI is a multi-agent orchestration framework designed for building autonomous systems that execute complex, multi-step workflows. It provides a development platform where specialized agents are defined with specific roles, goals, and tool sets to perform tasks collaboratively. By leveraging a declarative workflow engine, the system manages task dependencies, state transitions, and execution logic, allowing for the creation of structured, stateful sequences of operations. The framework distinguishes itself through its hierarchical management capabilities, which utilize manager agents to coo

    Pythonagentsaiai-agents
    Auf GitHub ansehen↗53,687
Alle 30 Alternativen zu ChatDev anzeigen→

Häufig gestellte Fragen

Was macht openbmb/chatdev?

ChatDev is an automated software engineering platform that orchestrates the end-to-end development lifecycle through a multi-agent framework. It functions as a programmable engine that coordinates specialized autonomous agents to handle design, coding, testing, and documentation tasks by transitioning through predefined phases of a software project.

Was sind die Hauptfunktionen von openbmb/chatdev?

Die Hauptfunktionen von openbmb/chatdev sind: Agent Orchestration Frameworks, Agentic Development Environments, Autonomous Software Engineering Systems, Multi-Agent Frameworks, Automated Engineering Platforms, Lifecycle Management Platforms, Workflow Orchestration Engines, Agentic Workflow Orchestrators.

Welche Open-Source-Alternativen gibt es zu openbmb/chatdev?

Open-Source-Alternativen zu openbmb/chatdev sind unter anderem: geekan/metagpt — MetaGPT is an agentic workflow orchestrator and multi-agent framework designed to transform natural language… significant-gravitas/auto-gpt — Auto-GPT is an autonomous agent framework that uses large language models to decompose complex goals and execute… modelscope/agentscope — AgentScope is a multi-agent framework and orchestration platform designed for building and coordinating teams of… crewaiinc/crewai — CrewAI is a multi-agent orchestration framework designed for building autonomous systems that execute complex,… mervinpraison/praisonai — PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and… yoheinakajima/babyagi — This is a framework for building autonomous agents that use large language models to plan, execute, and refine their…