What is Awesome AI Agents
Awesome AI Agents is a GitHub repository maintained by e2b-dev, gathering and showcasing various open-source projects, closed-source projects, and related companies in the field of artificial intelligence agents (AI Agents). The repository content is divided into two parts: open-source projects and closed-source projects and companies. It covers various AI agent tools and frameworks ranging from general-purpose to specific domains such as coding, data processing, business intelligence, and more. It provides developers and researchers with a platform to explore AI agents and encourages the community to submit new products or projects through Pull Requests or by filling out a form to enrich and improve this list.
Main Features of Awesome AI Agents
- Resource aggregation and categorization: Divides AI agent tools and frameworks into two categories, open-source projects and closed-source projects and companies, making it easy for users to quickly locate what they need.
-
Categorization by use case: Further classifies AI agents by use case (such as general-purpose, coding, data processing, business intelligence, productivity, etc.), making it easy for users to quickly find tools suitable for specific tasks.
- Project display and description: Provides a detailed description for each AI agent, including its functions, features, applicable scenarios, and supported models or technology stacks.
-
Links and resources: Provides project links, documentation, GitHub pages, websites, and other resources, making it easy for users to learn more and use them.
-
Pull Request support: Encourages users to submit new projects or tools through Pull Requests to enrich the list content.
-
Form submission: Provides an online form, making it convenient for users to submit new projects or feedback and promoting community interaction.
-
E2B integration: Recommends using E2B (Code Interpreter SDK) to provide code interpretation functionality for AI applications, supporting safe code execution in a sandbox environment.
-
Web UI support: Provides a web version that supports filtering products by category and use case, improving the user experience.
-
Multi-domain support: Covers AI agents in multiple domains ranging from data processing, coding, and business intelligence to productivity tools, meeting the needs of different users.
-
Multilingual support: Some tools support multiple programming languages and frameworks, such as Python, JavaScript, TypeScript, and more.
-
Regular updates: The repository is updated regularly, adding new projects and tools to ensure the timeliness and practicality of the content.
-
Community feedback: Continuously optimizes and improves the list content through community feedback and discussion.
-
Documentation and tutorials: Provides related documentation and tutorials to help users better understand and use AI agents.
-
Examples and use cases: Showcases the practical application scenarios of AI agents through examples and use cases, providing references for developers.
Featured Agents of Awesome AI Agents
| Agent Name | Agent Description | Framework |
|---|---|---|
| AgentGPT | Deploy AI agents to autonomously complete complex tasks | OpenAI, GPT |
| Auto-GPT | An experimental open-source project demonstrating the capabilities of GPT-4 | OpenAI, Python |
| BabyAGI | Task-driven autonomous AI agents | Python |
| Claude 3.7 Sonnet | AI models with hybrid reasoning capabilities for problem-solving and coding tasks | Anthropic |
| Gemini Code Assist | Google's AI coding tool for multilingual code generation and completion | Google AI |
| GitHub Copilot Agent | AI-powered developer coding assistant | OpenAI, GitHub |
| DeepSeek R1 | AI assistant integrated with Azure, providing advanced AI capabilities | Microsoft AI |
Open source project of Awesome AI Agents
| Tool Type | AI Agent Name | Tool Introduction Description |
|---|---|---|
| Data Processing | Adala | Autonomous data (annotation) agent framework, providing reliable, customizable output, focused on data processing tasks. |
| Recommendation System | Agent4Rec | A simulator using 1,000 LLM-driven generative agents for personalized movie recommendations. |
| Agent Building | AgentForge | Low-code framework supporting multiple LLM models, facilitating rapid creation, testing, and iteration of AI-driven autonomous agents. |
| No-code Platform | AgentGPT | Browser-based no-code platform using OpenAI capabilities to achieve task decomposition and execution. |
| Desktop Application | AgentPilot | Desktop application integrating Open Interpreter and MemGPT, supporting group chat functionality. |
| Language Agent | Agents | Language agent library with long-term memory and short-term memory, supporting multi-agent communication and human interaction. |
| Task Solving | AgentVerse | Platform supporting multi-agent collaboration to complete tasks, allowing custom environments for observation or interaction. |
| Multi-agent Task Solving | AI Legion | Multi-agent task-solving platform similar to AutoGPT, supporting team collaboration to complete tasks. |
| Code Editing | Aider | Command-line tool for pair programming with GPT-3.5/GPT-4, supporting local codebase editing. |
| Task Execution | AIlice | Agent that creates a task execution tree in chat form, supporting fault tolerance and self-extension. |
| Multi-agent Framework | AutoGen | LLM application framework supporting multi-agent collaboration, simplifying complex workflows and enhancing automation capabilities. |
| Autonomous Attempt | AutoGPT | Experimental attempt to make GPT-4 fully autonomous, supporting internet search and long-term memory management. |
| Code Generation | Automata | Tool that generates code based on project context, supporting multiple LLM models. |
| Pull Request | AutoPR | Agent that generates pull requests based on AI, fixing issues and optimizing code. |
| HR Query | Autonomous HR Chatbot | GPT-3.5-based HR query agent, supporting time management, employee data query, and other functions. |
| Task Management | BabyAGI | Simple framework that creates new tasks based on task results and predefined goals. |
| Feature Extension | BabyBeeAGI | Extended version of BabyAGI, supporting more complex task management prompts. |
| Modified Version | BabyCatAGI | Lightweight version of BabyBeeAGI, focused on task dependencies and result summarization. |
| Concise Code | BabyDeerAGI | Modified version of BabyAGI with only 350 lines of code, supporting parallel tasks and user input tools. |
| Feature-rich | BabyElfAGI | Extended version of BabyDeerAGI, supporting skill creation and dynamic task lists. |
| CLI and LLM Testing | BabyCommandAGI | AI agent combining CLI and LLM for testing, supporting automatic programming and environment setup. |
| UI Panel | BabyFoxAGI | Modified version of BabyAGI with a new parallel UI panel, supporting multiple skills. |
| Data Exploration | BambooAI | A data exploration and analysis tool for non-programmers, supporting local interaction and privacy protection. |
| Multi-task Agent | BeeBot | An early-stage multi-task agent project, still under development. |
| Code Search | Bloop | A Rust and TypeScript code search tool, supporting natural language queries and code snippet search. |
| Code Interpreter | BondAI | A code interpreter supporting CLI and RESTful/WebSocket API, providing powerful code execution capabilities. |
| Dependency Update | bumpgen | An AI agent that keeps npm dependencies up to date, supporting gpt-4-turbo. |
| Scheduling Assistant | Cal.ai | An open-source scheduling assistant based on Cal.com, supporting natural language task scheduling. |
| Agent "Thought" Exploration | CAMEL | An open-source library for researching autonomous and communicative agents, supporting community exchange. |
| Multi-agent Interaction | ChatArena | A chat tool supporting multi-agent language game environments. |
| Software Development | ChatDev | A virtual software company driven by multiple intelligent agents, supporting collaboration among multiple roles. |
| Chemistry Task Processing | ChemCrow | A LangChain agent for handling chemistry-related tasks, integrating 13 expert-designed tools. |
| Code Manipulation | Clippy | An agent that can plan, write, debug, and test code. |
| Software Development Lifecycle | CodeFuse-ChatBot | An intelligent assistant serving the entire software development lifecycle. |
| Codebase Query | Cody by ajhous44 | An AI assistant that queries codebases based on natural language. |
| Code Writing and Question Answering | Cody by Sourcegraph | An AI assistant that writes code and answers questions based on codebases and code graphs. |
| Software Development Autopilot | Continue | An open-source autopilot that brings ChatGPT capabilities to VS Code. |
| Role-playing Agent Orchestration | CrewAI | A framework supporting multi-agent collaboration, designed to improve team collaboration efficiency. |
| No-code Chatbot Building | Databerry | A no-code platform for creating AI chatbots based on user data. |
| Application Demo Generation | DemoGPT | A tool that uses LLMs to quickly generate application demos. |
| Virtual Developer Team | DevGPT | An AI team composed of virtual product managers, developers, and operations personnel. |
| Agentic AI Software Engineer | Devika | An AI software engineer capable of understanding high-level instructions, breaking down tasks, and writing code. |
| Devin Alternative | Devon | An open-source Devin alternative, supporting multiple tasks. |
| Software Development Automation | DevOpsGPT | A solution that combines LLMs and DevOps tools to transform natural language requirements into runnable software. |
| Agent Deployment | dotagent | A management system supporting the deployment of agents on multiple platforms. |
| Multi-agent SDK | Eidolon | An open-source SDK supporting AI agents, providing pluggable modular components. |
| Specification Conversion | English Compiler | An AI compiler that converts markdown specifications into functional code. |
| Role Adaptation | evo.ninja | An AI agent capable of adjusting its role in real time according to the task. |
| Rapid Agent Building | FastAgency | An open-source framework that accelerates multi-agent workflows from prototype to production. |
| Low-Code Agent Builder | Flowise | Open-source low-code tool for building custom LLM orchestration flows and AI agents. |
| AI Development Assistant | Friday | AI development assistant that supports Node.js projects. |
| Engineering Platform | GeniA | Engineering platform AI team members that can work alongside you. |
| Godmode | Godmode | A general-purpose agent inspired by AutoGPT and BabyAGI, with a beautiful UI. |
| Discord Integration | GPT Discord | Provides a powerful GPT interface for Discord, supporting multiple features. |
| Codebase Generation | GPT Engineer | An AI agent that generates an entire codebase from a prompt. |
| Codebase Migration | GPT Migrate | An AI agent that migrates codebases between frameworks/languages. |
| Application Writing | GPT Pilot | An AI agent that writes an entire scalable application from scratch. |
| Topic Research | GPT Researcher | An AI agent that conducts research on any topic on the internet. |
| File Conversation | GPT Runner | An AI agent for conversing with files, supporting multiple languages. |
| Graph Language Agent | GPTSwarm | A graph-based language agent framework supporting self-optimization and self-organization. |
| Agent Development Platform | IX | A platform that supports building and deploying collaborative agents. |
| System Connection | JARVIS | A system that connects LLMs with the ML community, supporting task planning and model selection. |
| LLM Application Framework | Langroid | A Python framework for building LLM applications, supporting multi-agent collaboration. |
| Workflow Automation | Lemon Agent | Plan-validate-solve agent, supporting task automation and human interaction. |
| Agent Building Library | LLM Agents | A library for building agents, using tools, and planning. |
| LLM Agent Building Platform | LLM Stack | A no-code platform for building LLM agents. |
| Private File Interaction | Local GPT | A tool for private interaction with local files, supporting multiple models. |
| Python Package Implementation | Loop GPT | The AutoGPT project reimplemented as a Python package. |
| Codebase and Book Generation | L2MAC | An agent framework capable of generating large, complex codebases and entire books. |
| Natural Language Workflow | Maige | A codebase agent that supports natural language workflows. |
| AIDE Tool | Magick | AIDE for creating, deploying, scaling, and monetizing AI agents. |
| AI Search Engine | MemFree | An open-source hybrid AI search engine, supporting multiple data sources. |
| Memory Management System | MemGPT | A memory management system that provides context for LLMs. |
| Coding Task Assistant | Mentat | An AI tool that assists with coding tasks from the command line. |
| Multi-Agent Framework | MetaGPT | A multi-agent framework that returns designs, tasks, or codebases based on requirements. |
| General-Purpose Agent | Mini AGI | A general-purpose agent based on GPT-3.5/GPT-4, supporting multiple tasks. |
| Multi-Agent Debate Implementation | Multiagent Debate | A paper implementing multi-agent debate to improve factuality and reasoning ability. |
| Multi-Agent System | Multi GPT | A system that supports multiple "expert GPTs" collaborating to complete tasks. |
| AI Development Tools | MutahunterAI | An AI tool that generates unit tests for codebase vulnerabilities. |
| Natural Language Society of Mind | NLSOM | A concept of a society of mind based on natural language, supporting multi-agent collaboration. |
| General-Purpose Multi-Agent Platform | OpenAgents | A general-purpose multi-agent platform that supports user-defined agents. |
| R&D Agent Platform | OpenAGI | An AGI R&D platform that supports benchmark tasks and open-ended tasks. |
| Code and Feature Implementation | OpenDevin | An open-source project aimed at replicating and improving the Devin model. |
| Code Interpreter | Open Interpreter | A code interpreter that allows LLMs to run code locally to complete tasks. |
| Prompt Management Tool | Pezzo | A development toolkit for prompt design, version management, publishing, etc. |
| Private Document Interaction | Private GPT | A tool for private interaction with documents, supporting local execution. |
| Nutrition Goal Assistant | PromethAI | An AI assistant that breaks down problems, provides solutions, and automates them. |
| React.js Agent | React Agent | A GPT-4-based autonomous LLM agent for React.js. |
| Computer Operation Agent | Self-operating computer | An agent that enables multimodal models to operate a computer. |
| Personal Junior Developer | Smol developer | A personal junior AI developer deployed through the E2B UI. |
| VSCode Extension | Stackwise | A VSCode extension that automatically generates and imports Node.js functions. |
| Agent Building Tool | Superagent | A tool for creating agents without coding. |
| Agent Development Framework | SuperAGI | A framework for developing and deploying AI agents. |
| Research on Games with Incomplete Information | Suspicion Agent | A research paper on games with incomplete information. |
| Devin Alternative | SWE Agent | An open-source Devin alternative that supports multiple tasks. |
| GitHub Assistant | Sweep | A GitHub assistant that fixes issues and writes code. |
| Browser Automation | Taxy AI | An AI agent that uses GPT-4 to control a browser and execute tasks. |
| Infinite Memory Agent | Teenage AGI | An agent inspired by BabyAGI that can recall infinite memory. |
| UI Agent | UFO | A UI agent focused on the Windows operating system. |
| Python AI SQL Agent | Vanna.AI | A Python AI SQL agent trained based on user patterns. |
| Lifelong Learning Agent | Voyager | An LLM-based lifelong learning agent in Minecraft. |
| Smart Contract Deployment | Web3 GPT | A tool for writing and deploying smart contracts to EVM blockchains. |
| Multi-Agent Environment Simulation | “Westworld” simulation | A multi-agent environment simulation library that supports various interactions. |
| API Calling Framework | WorkGPT | A GPT agent framework for calling APIs. |
| Task-Solving Agent | XAgent | An experimental LLM agent for solving various tasks. |
| Tool Design and Debugging | yAgents | An agent builder capable of designing, coding, and debugging tools. |
| Swift Implementation | Yourgoal | A Swift implementation of BabyAGI, supporting task management and execution. |
Closed-source project of Awesome AI Agents
| Tool Type | AI Agent Tool Name | Tool Introduction Description |
|---|---|---|
| Safe Autonomous Agent | Ability AI | Provides safe, human-centered autonomous AI agents. |
| Intelligent Building | Adept AI | Builds an intelligent ML research and product lab, supporting human-computer collaboration. |
| AI Agent Platform | AGENTS.inc | Provides a variety of task-specific AI agents, such as news radar, company identification, etc. |
| Personal Assistant | AgentScale | Personal assistant, email writer, scheduler, and internet browser. |
| AI Code Interpreter | Aide by Codestory | An AI code interpreter supporting JS/TS, capable of fixing code and generating tests. |
| No-code Platform | AilaFlow | A no-code platform for building AI agents. |
| Agent Building Platform | Airkit.ai | A platform for building, testing, and deploying agents. |
| Autopilot | Airplane Autopilot | A developer-centric internal UI and workflow building tool. |
| Business Intelligence Agent | Aomni | AI agents designed for business intelligence, supporting a variety of tools. |
| API Integration Platform | APIDNA | A multi-agent platform supporting API integration. |
| Digital Worker | Artisian AI | Creates human-like digital workers, supporting a variety of roles. |
| Knowledge Engine | Ask Pandi | An answer engine for searching and generating knowledge. |
| Sales Agent Platform | AskToSell | A platform for deploying and managing autonomous AI sales agents capable of closing deals. |
| Database Interaction | AskYourDatabase | A tool for interacting with SQL databases, exploring and visualizing data. |
| Enterprise Data Analysis | Athena Intelligence | 24/7 enterprise AI data analyst. |
| Portfolio Risk Agent | Avanzai | Helps users build autonomous AI agents for calculating portfolio risk. |
| Task Automation Agent | Bardeen | AI agents for automating repetitive tasks. |
| Workflow Automation | Beam | Provides AI agents for workflow automation across multiple industries. |
| Software Building Tool | Blackbox AI | A coding LLM designed to change the way software is built. |
| Business Assistant | Blobr | An AI business assistant that connects all tools. |
| AI Team Builder | BrainSoup | A tool for building AI teams on a PC. |
| No-code Platform | broadn | A no-code platform that helps non-technical people quickly build AI products. |
| Website Builder | Butternut AI | A tool for creating fully functional, publish-ready websites. |
| Personal Assistant | B2 AI | An autonomous AI personal assistant that helps complete tasks. |
| Multi-purpose Assistant | ChatHelp | An AI assistant supporting multiple languages and data sources. |
| Personal Shopping Assistant | Claros AI Shopper | An AI personal shopping assistant that recommends products based on user tastes. |
| Web Crawler | Claygent | An AI web crawler capable of searching and browsing the web to find information. |
| Project Assistant | Code Autopilot | Provides an AI assistant for GitHub issues and pull requests. |
| Code Generator | Codegen | An agent that uses GPT-4 to automatically resolve tickets, write tests, and improve the development process. |
| WordPress Agent | CodeWP | Provides AI agents for WordPress websites. |
| Coding Assistant | Codium AI | Provides developers with a versatile AI coding assistant. |
| Career Assistant | Commit | Provides software developers with career search and AI-driven automated applications. |
| AI Agent Platform | Cognosys | A web-based version of AutoGPT or BabyAGI. |
| Software Testing Agent | ContextQA | An AI agent for software testing. |
| Code Editor | Cursor | An AI-enabled code editor with a VSCode-like interface. |
| Multimodal Agent | Cykel | An AI agent capable of interacting with any UI, website, or API. |
| AI Software Engineer | Devin | An AI software engineer capable of learning new technologies, building and deploying applications, and fixing code. |
| Design Tool | Diagram | An AI design tool acquired by Figma. |
| Sales Engineer | Docket AI | A tool that provides an AI sales engineer for complex B2B sales. |
| GitHub Agent | Dosu | A GitHub agent that helps respond to issues, triage bugs, and build better documentation. |
| Data Analysis Assistant | Dot | A virtual assistant that interacts with data warehouses or semantic layers. |
| Software Development Partner | Duckie AI | A platform for managing a team of AI software development partners. |
| Code Review Tool | Ellipsis | A tool that automates code review and bug fixing. |
| Coding Tool | encode | A fully autonomous AI software engineer that collaborates with teams to complete work. |
| Software Development Tool | Factory | A coding tool capable of building software from start to finish. |
| AI Agent Builder | Fine | A platform for building, managing, and running AI agents. |
| No-Code Platform | Fine Tuner | A no-code platform for building AI agents without technical skills or coding. |
| Agent Building Platform | Fixie | A platform for building LLM-powered AI applications. |
| Communication Automation Agent | Floode | An execution agent that automates communication tasks. |
| AI Development Tool | GitHub Copilot X | An AI-driven software development tool. |
| DevSecOps Tool | GitLab Duo | A tool that provides AI support for DevSecOps workflows. |
| Code Generation Tool | GitWit | A tool that uses AI to generate code and track file changes. |
| Multimodal Content Creation Agent | GoCharlie | An autonomous agent for multimodal content creation. |
| Data Platform | Graphlit | An API-first data platform for building AI applications. |
| Code Migration Tool | Grit | Uses machine learning and static analysis to automatically generate pull requests that clean up technical debt. |
| Automated Workflow Platform | Gumloop | A platform for building and hosting LLM-driven automation. |
| Productivity Tool | Heights Platform | A platform that provides services for course creators, community builders, and coaches. |
| Data Augmentation Tool | Hex Magic | A tool that provides powerful AI capabilities for data professionals. |
| Personal Assistant | Heymoon.ai | A personal assistant that helps manage calendars, tasks, and information. |
| Browser Task Automation | iMean.AI | An AI personal assistant that automates browser tasks. |
| Code Collaboration Tool | Input | An AI assistant that allows inviting team members to collaborate with AI. |
| Agent Interaction Environment | Instrukt | A terminal environment that supports interaction with AI agents. |
| Agent Building Framework | Invicta | A framework for building autonomous AI agents. |
| Data Processing Tool | Julius | Chat-based data analysis and AI agents. |
| Web Scraping Tool | Kadoa | A tool that uses LLMs to generate web scrapers and data processing steps. |
| User Research Platform | Juno | An AI-guided user interview platform that gathers human insights. |
| Custom Conversational Agent | Kompas AI | A tool for selecting an LLM and building custom conversational agents. |
| API Testing Agent | Kusho | An AI agent that generates and runs test suites for API testing. |
| Recruiting Voice Agent | Kwal | A voice agent for the recruiting domain. |
| Daily Task Assistant | Lindy | An AI assistant that helps manage daily tasks. |
| AI Workflow Platform | Lutra AI | A platform for creating personal AI workflows and apps. |
| Personal Automation Tool | Magic Loops | A tool that simplifies repetitive tasks and automated workflows by combining generative AI and code. |
| HTML Component Generator | Makedraft | A tool that generates and edits HTML components from text prompts. |
| Workflow Automation Tool | Manaflow | A tool for non-technical teams to automate repetitive workflows. |
| AI-Accelerated Software Development | Mutable AI | AI tools that accelerate software development. |
| AI Agent Builder | Naut | A platform for building your own AI agents. |
| AI Agent Builder | NexusGPT | A tool for building AI agents without coding. |
| Chrome Extension | Hyperwrite | An AI agent capable of controlling the browser to complete advanced tasks. |
| Personal Programming Assistant | Phind | An AI search engine and pair programmer. |
| Data Analysis Tool | Powerdrill AI | An AI SaaS service for interacting with datasets using natural language. |
| AI Agent Builder | Proficient AI | An interactive API and SDK for building AI agents. |
| Generative AI Platform | Promptly | A platform for building custom generative AI agents and apps without coding. |
| AI Workforce in Slack | Q, ChatGPT for Slack | An AI workforce that provides ChatGPT-like capabilities in Slack. |
| Autonomous AI Job Marketplace | Questflow | A marketplace for autonomous AI workers for small and medium-sized businesses. |
| Multi-AI Agent Building Platform | Rebyte | A platform for building multi-AI agents for GenAI applications. |
| AI Workforce Platform | Relevance AI | A platform for building and deploying AI apps and agents. |
| Digital AI Assistant | Saga | A digital AI assistant for notes, tasks, and tools. |
| Code Migration Tool | Second | A tool that automates code migration and upgrades. |
| Enterprise Agent Platform | Sentius | An enterprise-grade, high-load autonomous agent platform. |
| AI Shopping Assistant | ShopPal | An AI shopping assistant that provides personalized shopping experiences. |
| AutoGPT Agent | Spell | An AutoGPT agent with plugins. |
| AI Copilot for Product Data Dashboards | Superluminal | A tool that provides AI support for product data dashboards. |
| Data Discovery Tool | TalktoData | An AI data analyst that interacts with CSV, Excel, Google Sheets, and SQL databases. |
| AI Agent Builder | Taskade | A tool for creating, training, and running custom AI agents. |
| Financial AI Agent Platform | ThinkChain AI | A financial platform that provides a variety of advanced AI agents. |
| Quality Assurance Agent | Test Driver | An AI agent for quality assurance in GitHub. |
| AI Engineer | Tusk | An AI engineer that helps product managers quickly ship frontend changes. |
| Insurance Sales and Claims AI Agent | Vortic | An insurance sales and claims AI agent that provides customizable toolkits. |
| React Code Generator | v0 by Vercel | A tool that generates React code based on Shadcn UI and Tailwind CSS. |
| Content Creation Tool | Wispy | An AI assistant that can summarize content, create content, or create quizzes for learning topics. |
| Language Model Application Platform | Wordware | A platform for deploying LLM applications. |
| AI Platform | WorkBot | A privacy-centric conversational AI platform that supports commercial and open-source LLMs. |
| AI Workspace | Zapier Central | An AI workspace that collaborates with over 6,000 apps. |
Project address for Awesome AI Agents
- Github repository:https://github.com/e2b-dev/awesome-ai-agents
Target audience for Awesome AI Agents
- Software Developers:For example, AgentGPT is suitable for developers who need to quickly implement task decomposition and execution and want to reduce manual coding work.
- Data Analysts: For example, Adala is suitable for analysts who need reliable data processing and handle large amounts of annotated data.
-
Product Managers: For example, Superagent is suitable for product managers who need to quickly build and deploy automated workflows and want to reduce manual work.
-
Researchers: For example, data-to-paper is suitable for researchers who need a complete research process and handle the conversion from data to papers.