Awesome AI Agents

Normal
GitHub Unknown NOASSERTION

Description

A curated list of AI autonomous agents. A comprehensive collection of open-source agent projects for discovering and understanding the agent ecosystem.

Key Features

  • Curated project list — 100+ open-source AI agent projects organized by category
  • Category taxonomy — covers general purpose, multi-agent, code generation, data analysis, browser automation
  • Web UI browsing — interactive web version at e2b.dev/ai-agents with filtering support
  • Continuous updates — community-driven via PRs and submission forms for new projects
  • Ecosystem landscape — visual AI agent landscape chart showing the full industry picture
  • Linked resources — connects to Awesome SDKs for AI Agents list covering frameworks and tools

Use Cases

💡 Technology selection — quickly compare AI agent frameworks by features and use cases
💡 Learning resource — systematically understand various projects and approaches in the AI agent ecosystem
💡 Competitive research — collect and compare architecture and feature differences across similar agent projects
💡 Project discovery — find emerging open-source agent projects and technology trends
💡 Contribution gateway — submit your agent project via PR for community exposure

Strengths & Limitations

Strengths

  • High community interest (29.5k stars)
  • Established track record (3 years in production)

⚠️ Limitations

  • No clear open-source license

Quick Start

# Clone the repo to view the full list
git clone https://github.com/e2b-dev/awesome-ai-agents.git
cd awesome-ai-agents

# Browse online
# https://e2b.dev/ai-agents

# Submit new project: create a PR or fill the form
# https://forms.gle/UXQFCogLYrPFvfoUA

Related Projects

DeepResearchAgent

3.5k · Python
Stale B

DeepResearchAgent is a hierarchical multi-agent system designed for deep research tasks and general-purpose problem solving, using a top-level planning agent to coordinate specialized sub-agents for automated task decomposition and efficient cross-domain execution.

multi-agentframeworkpython +3
  • · Hierarchical multi-agent system with top-level planning agent coordinating specialized sub-agents
  • · RSPL protocol layer modeling prompts, agents, tools, environments, and memory as versioned resources
  • · SEPL self-evolution protocol for proposing, assessing, and committing improvements with rollback support

AG2

4.9k · Python
Active A+

AG2 (formerly AutoGen) is an open-source AgentOS providing a multi-agent conversation framework with flexible agent orchestration, tool integration, and distributed collaboration for building complex multi-agent systems.

multi-agentframeworkagent +3
  • · Multi-agent conversation framework with flexible orchestration patterns including swarms, group chats, and nested chats
  • · Support for multiple LLM providers with configurable API keys and model selection
  • · Human-in-the-loop workflows enabling human oversight and input in agent conversations

Dust

1.4k · TypeScript
Active A

A custom AI agent platform that lets teams build and deploy AI assistants by composing multiple agents, connecting them to internal knowledge bases and tools for trusted AI-powered collaboration in enterprise workflows.

typescriptagentframework +3
  • · Enterprise-grade AI agent collaboration platform for building custom assistant teams
  • · Connects to internal knowledge bases and tools for deep AI integration in workflows
  • · Built with TypeScript and supports cloud deployment

Bee Agent Framework

3.4k · Python
Active A

Bee Agent Framework is a production-ready AI agent development framework supporting both Python and TypeScript, offering multi-modal agent building, tool integration, and observability capabilities for rapid production deployment.

frameworkagentpython +3
  • · Multi-language support — build agents in Python or TypeScript with a unified API
  • · Workflows engine for composing multi-agent systems with sequential, parallel, and conditional execution
  • · Built-in tools including web search, weather, code execution, and MCP tool integration