GitHub - Deep-Insight-Labs/awesome-ai-agents: A directory of practical and usable AI agents resources from applications and platforms to frameworks and utilities and other parts of the growing ecosystem

6 min read Original article ↗

A curated directory of practical and usable AI agents, covering resources from applications and platforms to frameworks, utilities, and other components in the growing AI agents ecosystem. By Deep Insight Labs

📚 Table of Contents

  1. Frameworks
  2. Observability and Tracing
  3. Platforms (Coming Soon)
  4. Emerging Ideas

🛠 Frameworks

Frameworks provide the foundational tools for developing, orchestrating, and managing AI agents. These tools handle state management, abstractions for business logic, and other critical functionalities.

  • Agentflow
    A low-code framework for creating and executing workflow defined in JSON and natural language.
    GitHub Repo stars

  • Agent Genesis
    An open-source framework that allows developers to build custom Retrieval-Augmented Generation (RAG) workflows and AI agents using modular, copy-paste components.
    GitHub Repo stars

  • AgentLaboratory
    Multi-agent end-to-end workflow that simulates a research team that can perform literature reviews, formulating research plans to executing experiments and writing comprehensive reports. GitHub Repo stars

  • AgentVerse
    A versatile platform offering tools for building and managing AI agents, particularly suited for collaborative environments.
    GitHub Repo stars

  • Agno
    A lightweight library for building Multimodal Agents with memory, knowledge and tools. Notably, Agno emphasizes performance and scalability – e.g. agent instantiation is benchmarked ~10,000× faster than some alternatives. GitHub Repo stars

  • Atomic Agent
    A versatile, open-source framework created by BrainBlend AI for developing multi-agent systems and AI applications.
    GitHub Repo stars

  • AutoGPT
    An experimental open-source application demonstrating the capabilities of GPT-4 by autonomously developing and managing projects, requiring minimal human intervention.
    GitHub Repo stars

  • Autogen
    A Microsoft framework designed for building multi-agent conversational systems, enabling the creation of cooperative AI agents that can autonomously generate and manage complex tasks.
    GitHub Repo stars

  • Bee Agent Framework
    An open-source toolkit designed to create scalable agent-based workflows with various AI models.
    GitHub Repo stars

  • CAMEL
    Emerging from a research community exploring the “scaling laws” of AI agents. Designed as a sandbox to study how collaborative AI systems perform and evolve as the number of agents grows. GitHub Repo stars

  • CrewAI
    A framework for orchestrating role-playing AI agents, allowing developers to define distinct roles and interactions among agents to simulate complex scenarios.
    GitHub Repo stars

  • Giselle
    An agentic workflow builder that empowers you to create AI-driven solutions with ease. Using a highly intuitive node-based interface, Giselle enables you to design and deploy powerful AI Agents by seamlessly integrating multiple LLMs and data sources.
    GitHub Repo stars

  • Haystack
    An end-to-end framework for building NLP applications, facilitating the creation of systems that can perform tasks like question answering and document retrieval using Transformer models and LLMs.
    GitHub Repo stars

  • Internet of Agents
    An open-source framework enabling AI agents to collaborate and tackle complex tasks together, facilitating distributed problem-solving.
    GitHub Repo stars

  • LangChain
    A framework that simplifies the development of applications powered by large language models by providing tools for chaining together various components, such as prompts, models, and memory.
    GitHub Repo stars

  • LangGraph
    A framework that provides a visual interface for stateful, multi-actor applications with LLMs, used to create agent and multi-agent workflows.
    GitHub Repo stars

  • LangManus
    General purpose agent framework that connects a LLM with specialized tools for tasks like web search, crawling, and Python code execution GitHub Repo stars

  • LlamaIndex
    A data framework that offers a central interface to connect your LLMs with external data sources, streamlining the process of data ingestion and retrieval for language models.
    GitHub Repo stars

  • MetaGPT
    A multi-agent meta programming framework that, given a single-line requirement, can autonomously generate a Product Requirement Document (PRD), design documents, tasks, repository setup, and continuous integration configurations.
    GitHub Repo stars

  • Modelscope-Agent
    A customizable and scalable agent framework offering capabilities such as role-playing, LLM integration, and tool usage.
    GitHub Repo stars

  • Modus
    An open source, serverless framework for building intelligent agents and APIs in Go or AssemblyScript (a TypeScript-like language). Modus is a runtime purpose-built for orchestrating autonomous AI agents that operate as first-class citizens in your stack. GitHub Repo stars

  • OpenAI Swarm
    An experimental framework by OpenAI’s dev team for lightweight multi-agent orchestration. Introduces concepts of “agents”, “handoffs” and "routines". Agents encapsulate a task or expertise, and handoffs allow an agent to pass control to another agent. Routines are reusable plans that an agent can replay to fulfill certain objectives.
    GitHub Repo stars

  • Pydantic AI
    A new experimental framework that integrates Pydantic’s structured validation with AI agent workflows. Pydantic AI focuses on enforcing strong type safety, schema validation, and structured output generation for AI-driven applications.
    GitHub Repo stars

  • RD Agent
    A novel agentic framework targeted at research and development tasks. Approach consists of two phases: 1) idea generation (research) and 2) implementation (development). Support for both the 1) co-pilot (follow human instructions to automate repetitive tasks) as well as 2)an autonomous agent (automatically procduces a plan) workflow. GitHub Repo stars

  • Semantic Kernel
    A Microsoft SDK that integrates large language models with conventional programming languages, enabling developers to incorporate AI capabilities into their applications seamlessly.
    GitHub Repo stars

  • smolagents
    A minimalist library by Hugging Face that enables developers to build powerful AI agents with a few lines of code, focusing on code agents that write and execute Python code snippets for tasks.
    GitHub Repo stars

  • SuperAGI
    An open-source framework enabling developers to build, manage, and run autonomous AI agents efficiently, supporting concurrent agent operations and tool integration.
    GitHub Repo stars

  • Upsonic
    Upsonic is a reliable agent framework supporting MCP, offering trusted agent workflows with verification layers. GitHub Repo stars

🔍 Observability and Tracing

This section will include tools and resources to monitor, debug, and analyze AI agent behaviors and interactions.

  • AgentOps
    A platform designed to monitor multi-agent systems, providing insights into performance bottlenecks and collaboration quality, thereby enhancing efficiency and reliability.
    GitHub Repo stars

  • Explorer by Invariant Labs
    An advanced observability tool designed to simplify the analysis of agent traces, allowing users to quickly browse and understand agent behaviors and interactions.
    GitHub Repo stars

  • Helicone AI
    An open-source observability platform designed to empower developers in building, monitoring, and optimizing AI applications, providing real-time insights and analytics.
    GitHub Repo stars

  • Langfuse
    A tool that enables monitoring, tracing, and debugging of AI agents, assisting developers in optimizing application performance and understanding agent behaviors.
    GitHub Repo stars

  • LangSmith
    An all-in-one developer platform for every step of the LLM-powered application lifecycle, offering capabilities to debug, collaborate, test, and monitor LLM applications.
    GitHub Repo stars

🚀 Platforms (Coming Soon)

Stay tuned for updates! This section will cover platforms that enable you to deploy and manage AI agents in production environments.

🌱 Emerging Ideas

  • AGNTCY
    AGNTCY is an open collective pioneered by Galileo, Langchain, and Cisco to create and build the infrastructure specifications and components for interoperable multi-agent systems. AGNTCY aims to standardize how AI agents are discovered, composed, deployed, and evaluated to enable collaboration across frameworks and companies.
  • Model Context Protocol
    Open protocol proposed by Anthropic to standardize integration between LLM applications and external data sources and tools. GitHub Repo stars

✨ Contribute to the Directory

Have a framework, platform, or tool that you think belongs here? Feel free to open a pull request or share your recommendations.


🌟 Help us grow this directory by starring the repositories and sharing this page! Together, we can accelerate innovation in the AI agent space. 🌟