[OS]

Open-Source Agent Frameworks

The backbone of AI agent development lies in these powerful open-source frameworks that enable developers to build sophisticated multi-agent systems and autonomous applications.

52 Entries GitHub Stats Available
Showing 52 of 52 entries

Open-source framework for building and evaluating autonomous data labeling agents. Enables creation of AI agents that can label, process, and improve data quality autonomously with feedback loops and continuous learning capabilities.

Framework 1360 stars

A reliable agent framework built on top of OpenAI Assistants API for creating collaborative swarms of agents with distinct roles and capabilities. Agency Swarm provides customizable agent roles, full control over prompts, and type-safe tools with automatic validation and error correction.

Framework 3956 stars

Experimental open-source platform for creating self-evolving autonomous AI agents capable of writing and executing their own code. Explores the frontier of autonomous agent development with self-modification and adaptation capabilities for research applications.

Framework 21 stars

Open-source framework for developing autonomous language agents with long-short term memory, tool usage, and multi-agent communication. Features symbolic memory management and comprehensive agent coordination mechanisms for building sophisticated autonomous agent systems.

Framework 5863 stars

Developer-centric multi-agent framework that fully embraces asynchronous execution and provides features for building complex, scalable agent applications. Offers distributed agent execution, flexible orchestration, and comprehensive debugging tools for developing production-grade multi-agent systems.

Framework 16364 stars

Framework designed to facilitate deployment of multiple LLM-based agents in task-solving and simulation applications. Enables building multi-agent environments for software development, social behavior research, and collaborative task completion with flexible agent coordination mechanisms.

Framework 4939 stars

Dynamic platform for orchestrating AI agents across various providers with flexible agent and tool management. Features plugin architecture, support for multiple LLM providers, and comprehensive agent lifecycle management for building provider-agnostic agentic applications.

Framework 3153 stars

Multi-agent framework, runtime and control plane built for speed, privacy, and scale. Provides primitives for building agents with persistent state, knowledge retrieval, memory management, and best-in-class Model Context Protocol (MCP) support for enterprise-ready agent applications.

Framework 37865 stars

Starter kit for building and customizing virtual towns populated with AI agents that can socialize and interact. Built on the Convex platform, provides foundation for creating simulated social environments with autonomous agents for research and entertainment applications.

Framework 9269 stars

Multimodal LLM agent designed to operate smartphone applications by interpreting UI elements and user commands. Enables automation of mobile app interactions through visual understanding and action execution for mobile application testing and automation.

Framework 6531 stars

A modular, lightweight framework designed to simplify the creation of multi-agent systems. Atomic Agents focuses on the Input-Process-Output model and atomicity principles, offering developers complete control over agent behaviors and system architecture without unnecessary complexity.

Framework 5659 stars

Lightweight open-source framework for building extensible and testable LLM agents with minimal dependencies. Emphasizes simplicity and testability, providing clean abstractions for building production-ready agents without unnecessary complexity or framework lock-in.

Framework 1866 stars

Microsoft's open-source framework for creating multi-agent AI applications that can act autonomously or work alongside humans. AutoGen emphasizes conversational agents and multi-agent collaboration, enabling agents to generate, fix, and run code while facilitating cooperation among multiple agents to solve complex tasks.

Framework 54566 stars

Library for multi-agent language game environments used by researchers to study social interaction and collaborative task-solving among LLM agents. Provides standardized environments for evaluating multi-agent communication, cooperation, and competition in conversational settings.

Framework 1540 stars

A lean, standalone framework for orchestrating role-playing, autonomous AI agents in collaborative teams. CrewAI allows developers to create specialized agents with distinct roles and goals, optimized for speed and performance while being completely independent of other agent frameworks.

Framework 44162 stars

Open-source framework for building multilingual conversational AI agents and complex dialogue systems. Offers pre-trained models for NER, sentiment analysis, question answering, and dialogue management, with support for 20+ languages and production-ready conversational AI capabilities.

Framework 6968 stars

Platform for training, serving, and evaluating large language model-based chatbots with distributed multi-model system support. Features Chatbot Arena for LLM evaluation, model serving infrastructure, and tools for fine-tuning and deploying conversational AI systems.

Framework 39402 stars

Original simulation framework from Stanford/Google research demonstrating interactive, human-like social behavior in AI agents. Implements the groundbreaking Generative Agents paper, showcasing believable human-agent interactions in simulated environments for social simulation research.

Framework 20616 stars

Modular open-source Python framework for developing AI agent applications with focus on reliability and security. Offers clean abstractions to build agents, systems of agents, pipelines, workflows, and RAG setups with off-prompt business logic definition, memory management, and integration with data sources for production-ready solutions.

Framework 2467 stars

An open-source AI orchestration framework by deepset for building production-ready LLM applications, retrieval-augmented generation (RAG) pipelines, and intelligent search systems. Haystack provides modular components for connecting models, vector databases, and file converters into customizable pipelines for working with large document collections.

Framework 24202 stars

Declarative platform for building Agent-to-Agent (A2A) native AI agents with focus on inter-agent communication. Enables creation of agent ecosystems where agents communicate and collaborate using declarative configuration and standardized protocols.

Framework 50 stars

Agent library built into the Hugging Face Transformers ecosystem that allows LLMs to use tools and autonomously execute tasks. Provides seamless integration with Hugging Face models and tools, enabling developers to build agentic applications within the Transformers framework with minimal setup.

Framework

Foundational Java-based multi-agent framework for building FIPA-compliant systems with ACL messaging, agent discovery, and distributed execution. Provides robust infrastructure for industrial and research agent applications with GUI-based debugging tools and support for distributed agent deployment across networks.

Framework

Open-source ChatGPT alternative that operates fully offline on diverse hardware from PCs to multi-GPU clusters. Provides desktop application for running LLMs locally with user-friendly interface, supporting various open-source models for privacy-conscious AI interactions.

Framework 40444 stars

JavaScript framework for multi-agent systems using a Kanban board approach for task management and agent coordination. Brings visual task management paradigm to multi-agent orchestration, enabling intuitive workflow design for JavaScript-based agent applications.

Framework 1342 stars

A foundational framework for building context-aware reasoning applications powered by large language models. LangChain provides modular components for chaining prompts, integrating external tools, and managing conversational memory, making it suitable for production-grade LLM applications and autonomous agents.

Framework 126714 stars

A specialized framework within the LangChain ecosystem for building controllable, stateful agents using graph-based execution. LangGraph enables complex multi-step workflows with persistent memory and human-in-the-loop capabilities, trusted by companies like Klarna, Uber, and GitLab.

Framework 24742 stars

A data framework for building LLM applications that specializes in connecting large language models to external data sources. LlamaIndex provides tools for data ingestion, indexing, and retrieval, with over 300 integrations supporting various LLMs, embedding models, and vector stores for RAG applications.

Framework 47009 stars

Multi-agent workflow tool with YAML and programmatic support, including human-in-the-loop capabilities. Enables declarative agent workflow definition with configuration-driven approach for building complex multi-agent systems.

Framework 89 stars

TypeScript framework designed for rapid development of AI applications and agentic features. Provides type-safe agent development with modern TypeScript tooling, enabling fast iteration and production deployment of TypeScript-based agentic systems.

Framework 21110 stars

Popular Python library for agent-based modeling and simulation, widely used in social science, economics, and supply chain research. Ideal for modeling agent interactions in grid-based or network environments with built-in visualization tools to track agent behaviors and emergent system properties.

Framework

A research framework that simulates the structure of a software development team with agents acting as CEO, project manager, and developers. MetaGPT orchestrates these roles to automate software development workflows with minimal human oversight, ideal for autonomous software development pipeline research.

Framework 64222 stars

Agent framework connecting ModelScope's open-source models to real-world applications. Provides integration layer for leveraging ModelScope's model ecosystem in agentic applications with pre-built tools and model connectors.

Framework 3978 stars

Popular tool for running large language models (Llama 3, Mistral, Gemma, etc.) locally with simplified setup and customization. Supports macOS, Windows, and Linux with easy model management, REST API, and integration with development tools for local LLM deployment.

Framework 162669 stars

Open-source coding agent that enables language models to execute code (Python, JavaScript, Shell, etc.) locally on a user's computer. Provides natural language interface for code execution, file manipulation, and system operations, functioning as a local alternative to ChatGPT's Code Interpreter.

Framework 62151 stars

An open research platform for language agents that aims to democratize agent development for researchers and practitioners. OpenAgents provides a comprehensive framework for building and evaluating language agents with multiple capabilities and interaction patterns.

Framework 4704 stars

Framework that combines LLMs with domain-specific expert models to solve advanced tasks through collaborative intelligence. Enables agents to leverage specialized models for complex problem-solving, bridging general language understanding with domain-specific expertise for enhanced task performance.

Framework 2241 stars

Lightweight, experimental open-source framework from OpenAI for multi-agent orchestration and coordination. Explores agent routines and handoffs for simple multi-agent coordination patterns using OpenAI's Chat Completions API, designed for educational purposes and research into agent interaction patterns.

Framework 20960 stars

Python-based framework for multi-agent system development, execution, and management with 100% Python implementation. Features network-based communication for distributed computation, commonly used in academic and industrial IoT applications for building distributed multi-agent systems.

Framework 119 stars

Framework for building AI agents with memory, tools, and production scalability. Enables developers to create autonomous assistants using Pythonic object-oriented principles, featuring structured outputs, knowledge bases, and seamless integration with popular LLM providers for building production-ready agentic systems.

Framework 37865 stars

Open-source tool for querying documents using LLMs in a secure, offline-capable environment ensuring complete data privacy. Enables users to interact with their documents using AI without internet connectivity, keeping all data local and secure for privacy-sensitive applications.

Framework 57109 stars

A Python agent framework that brings Pydantic's famous type safety and ergonomic developer experience to AI agent development. Pydantic AI focuses on providing type-safe, well-structured agent development with automatic validation and error handling.

Framework 14903 stars

Open-source conversational AI framework with robust NLU and dialogue management capabilities, trusted by enterprises for building production-ready conversational agents. With over 50 million downloads, Rasa provides tools for building on-premise, production-ready conversational agents across text and voice with full control over data and infrastructure.

Framework

Python framework for distributed computing that excels in multi-agent reinforcement learning and real-time decision systems. Scales agents across clusters using actor model for parallel execution, critical for training and deploying sophisticated multi-agent reinforcement learning applications in production environments.

Framework

LLM-based agent designed to control real-world applications by interacting with RESTful APIs. Enables agents to interact with web services and APIs for practical task execution, bridging LLM capabilities with real-world application integration.

Framework 1390 stars

Microsoft's open-source SDK for integrating AI Large Language Models with conventional programming languages including C#, Python, and Java. Semantic Kernel serves as middleware that enables rapid delivery of enterprise-grade AI solutions with built-in planning capabilities and seamless integration with existing business systems.

Framework 27224 stars

A Hugging Face framework for building AI agents that integrates seamlessly with the Hugging Face ecosystem. Smolagents provides tools for creating intelligent agents capable of data retrieval, summarization, and code execution, with strong community engagement and regular updates.

Framework 25453 stars

AWS's toolkit for building AI agents that integrate with Amazon Bedrock and other AWS services. The SDK focuses on production readiness with first-class OpenTelemetry tracing and native AWS integrations, designed for enterprise-grade agent development in cloud environments.

Framework 5105 stars

Open-source development platform for AI Agents offering Python SDK, cloud deployment, serverless hosting, and vector search. Provides complete infrastructure for building, deploying, and scaling AI agents with managed services and developer-friendly APIs.

Framework 322 stars

Enterprise-grade open-source framework designed for scaling hierarchical swarms of AI agents in production environments. Provides tools for building and managing large-scale multi-agent systems with hierarchical coordination, task distribution, and centralized monitoring for production deployments.

Framework 5752 stars

Open-source, self-hosted AI coding assistant similar to GitHub Copilot with self-contained setup and OpenAPI integration. Provides code completion, RAG-based code chat, and IDE integration for building private coding assistants with full data control.

Framework 32885 stars

Reliable agent framework featuring Model Context Protocol (MCP) support and verification layers for robust execution. Emphasizes reliability and correctness in agent operations with built-in verification mechanisms and error handling.

Framework 7779 stars