Awesome AI AgentsAI Agent Ecosystems

OpenBMB/ChatDev

⭐ 34285 Python added to this list on 2025-04-19 repository created 2023-08-28

ChatDev is a virtual software company framework that leverages large language models (LLMs) to enable multi-agent collaboration for software development. It features various intelligent agents with distinct roles such as CEO, CTO, programmer, tester, reviewer, and art designer, who work together in a structured organizational setup to design, code, test, and document software projects. The system aims to revolutionize digital programming by providing an easy-to-use, highly customizable, and extendable platform that facilitates collective intelligence research and practical software creation. ChatDev supports advanced collaboration techniques like Multi-Agent Collaboration Networks (MacNet), which use directed acyclic graphs to enable scalable and efficient task-oriented cooperation among numerous agents. It also incorporates innovative methods such as Iterative Experience Refinement (IER) and Experiential Co-Learning to improve task adaptation and reduce repetitive errors. The platform offers features like incremental development, Git integration for version control, Docker support for safe execution, and human-agent interaction modes, allowing users to participate as reviewers or designers. ChatDev is available as a SaaS platform, lowering barriers for developers and entrepreneurs to build software efficiently and cost-effectively. The project is actively maintained with ongoing research contributions, including preprint papers and an open-source interactive e-book on multi-agent collaboration. It supports multiple languages and provides extensive documentation, community engagement, and customization options. Overall, ChatDev represents a cutting-edge approach to software development by harnessing the power of LLMs and multi-agent systems to automate and enhance the entire software creation lifecycle.

https://github.com/OpenBMB/ChatDev

collective-intelligencecustomizable-frameworkdocker-supportexperiential-co-learningextendable-platformgit-integrationhuman-agent-interactionierincremental-developmentintelligent-agentsiterative-experience-refinementlarge-language-modelsllmmacnetmulti-agent-collaborationmulti-agent-collaboration-networksmulti-language-supportopen-sourceresearchsaas-platformsoftware-automationsoftware-developmentvirtual-software-company

Also in AI Agent Ecosystems

Shubhamsaboo/awesome-llm-apps

A curated collection of impressive LLM-powered AI applications featuring RAG, AI Agents, Multi-agent Teams, and open-source models from leading AI providers like OpenAI, Anthropic, and Google Gemini.

lobehub/lobehub

LobeHub is a platform that enables users to find, build, and collaborate with AI agent teammates that evolve with them, facilitating multi-agent collaboration and transforming productivity through AI-driven workspaces.

FoundationAgents/MetaGPT

MetaGPT is a multi-agent AI framework that simulates a software company by assigning GPT-based roles to collaboratively automate software development from natural language requirements.

ComposioHQ/awesome-claude-skills

A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows.

shanraisshan/claude-code-best-practice

This repository provides best practices and implementations for leveraging Claude AI's agentic engineering features, including subagents, commands, skills, workflows, and memory.

crewAIInc/crewAI

CrewAI is a fast, flexible Python framework for orchestrating autonomous, role-playing AI agents that collaborate to solve complex tasks, offering both high-level simplicity and low-level control for enterprise-grade AI automation.

HKUDS/nanobot

nanobot is an open-source, lightweight personal AI agent, providing a WebUI, chat channels, tools, memory, and model routing for long-running workflows and automation.

sickn33/agentic-awesome-skills

Agentic Awesome Skills is an installable GitHub library providing over 1,900 agentic skills for various AI coding assistants like Claude Code, Cursor, and Gemini CLI.