Awesome AI Agents – A curated collection of AI agents on GitHub by e2b-dev
What is Awesome AI Agents?
Awesome AI Agents is a GitHub repository maintained by e2b-dev that collects and showcases various AI agent-related open-source projects, closed-source projects, and related companies. The repository is divided into two parts: open-source projects and closed-source projects & companies. It covers a wide range of AI agent tools and frameworks, from general-purpose to domain-specific (such as coding, data processing, business intelligence, etc.). It provides developers and researchers with a platform to explore AI agents and encourages the community to submit new products or projects via Pull Requests or forms to enrich and improve the list.
Main Features of Awesome AI Agents
-
Resource Collection and Categorization: AI agent tools and frameworks are categorized into open-source projects and closed-source projects & companies, helping users quickly locate what they need.
-
Classification by Use Case: Further classification of AI agents by purpose (e.g., general-purpose, coding, data processing, business intelligence, productivity), making it easy to find tools tailored to specific tasks.
-
Project Presentation and Description: Each AI agent includes detailed descriptions such as features, characteristics, applicable scenarios, and supported models or tech stacks.
-
Links and Resources: Provides links to projects, documentation, GitHub pages, websites, etc., facilitating deeper understanding and usage.
-
Pull Request Support: Encourages users to submit new projects or tools via Pull Requests to enrich the content.
-
Form Submission: Offers online forms for submitting new projects or feedback, fostering community interaction.
-
E2B Integration: Recommends using E2B (Code Interpreter SDK) to provide code interpretation capabilities for AI applications, enabling safe code execution in sandbox environments.
-
Web UI Support: Provides a web version that supports filtering products by category and use case for better user experience.
-
Multi-domain Support: Covers multiple fields, including data processing, coding, business intelligence, and productivity tools to meet diverse user needs.
-
Multi-language Support: Some tools support multiple programming languages and frameworks, such as Python, JavaScript, TypeScript, etc.
-
Regular Updates: The repository is regularly updated to add new projects and tools, ensuring timely and practical content.
-
Community Feedback: Continuously optimized through community feedback and discussions.
-
Documentation and Tutorials: Offers relevant documentation and tutorials to help users better understand and use AI agents.
-
Examples and Use Cases: Showcases real application scenarios of AI agents through examples and use cases, providing references for developers.
Featured Agents in Awesome AI Agents
Agent Name | Description | Frameworks |
---|---|---|
AgentGPT | Deploy AI agents to autonomously complete complex tasks | OpenAI, GPT |
Auto-GPT | An experimental open-source project demonstrating GPT-4 capabilities | OpenAI, Python |
BabyAGI | Task-driven autonomous AI agent | Python |
Claude 3.7 Sonnet | AI model with hybrid reasoning for problem-solving and coding tasks | Anthropic |
Gemini Code Assist | Google’s AI coding tool for multi-language code generation and completion | Google AI |
GitHub Copilot Agent | AI-driven coding assistant for developers | OpenAI, GitHub |
DeepSeek R1 | AI assistant integrated with Azure providing advanced AI capabilities | Microsoft AI |
Selected Open-Source Projects
Tool Type | AI Agent Name | Description |
---|---|---|
Data Processing | Adala | Autonomous data (annotation) agent framework providing reliable, customizable output, focusing on data processing tasks. |
Recommendation | Agent4Rec | Simulator using 1,000 LLM-driven generative agents for personalized movie recommendations. |
Agent Construction | AgentForge | Low-code framework supporting multiple LLM models, facilitating rapid creation, testing, and iteration of autonomous AI agents. |
No-Code Platform | AgentGPT | Browser-based no-code platform utilizing OpenAI functions to decompose and execute tasks. |
Desktop Application | AgentPilot | Desktop app integrating Open Interpreter and MemGPT, supporting group chat functionality. |
Language Agents | Agents | Language agent library with long-term 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. |
Code Editing | Aider | Command-line tool paired with GPT-3.5/GPT-4 for programming, supporting local codebase editing. |
Task Execution | AIlice | Chat-based agent creating task execution trees, supporting fault tolerance and self-expansion. |
Multi-Agent Framework | AutoGen | LLM application framework supporting multi-agent collaboration, simplifying complex workflows and enhancing automation. |
Autonomous Attempt | AutoGPT | Experimental project enabling GPT-4 to operate fully autonomously, supporting internet search and long-term memory management. |
Code Generation | Automata | Tool generating code based on project context, supporting multiple LLM models. |
Pull Requests | AutoPR | AI-based agent generating pull requests, fixing issues and optimizing code. |
HR Queries | Autonomous HR Chatbot | GPT-3.5-based HR query agent supporting time management, employee data inquiries, and more. |
Task Management | BabyAGI | Simple framework that creates new tasks based on task outcomes 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. |
Code Simplification | BabyDeerAGI | BabyAGI variant with only 350 lines of code, supporting parallel tasks and user-input tools. |
Feature Rich | BabyElfAGI | Extended BabyDeerAGI version supporting skill creation and dynamic task lists. |
CLI and LLM Testing | BabyCommandAGI | AI agent combining CLI and LLM for testing, supporting automated programming and environment setup. |
UI Panel | BabyFoxAGI | BabyAGI variant with new parallel UI panel, supporting multiple skills. |
Data Exploration | BambooAI | Data exploration and analysis tool for non-programmers, supporting local interaction and privacy. |
Multi-Task Agent | BeeBot | Early-stage multi-task agent project, still under development. |
Code Search | Bloop | Rust and Typescript code search tool supporting natural language queries and code snippet search. |
Code Interpreter | BondAI | Code interpreter supporting CLI and RESTful/WebSocket APIs, providing powerful code execution. |
Dependency Update | bumpgen | AI agent keeping npm dependencies up-to-date, supports gpt-4-turbo. |
Scheduling Assistant | Cal.ai | Open-source scheduling assistant based on Cal.com, supporting natural language task scheduling. |
Agent “Mind” Exploration | CAMEL | Open-source library researching autonomous and communicative agents, supporting community interaction. |
Multi-Agent Interaction | ChatArena | Chat tool supporting multi-agent language game environments. |
Software Development | ChatDev | Virtual software company powered by multiple intelligent agents supporting multiple role collaboration. |
Chemistry Task Handling | ChemCrow | LangChain agent handling chemistry-related tasks, integrating 13 expert-designed tools. |
Code Operations | Clippy | Agent capable of planning, writing, debugging, and testing code. |
Software Development Lifecycle | CodeFuse-ChatBot | Intelligent assistant serving the entire software development lifecycle. |
Codebase Queries | Cody by ajhous44 | AI assistant for natural language queries over codebases. |
Code Writing & Q&A | Cody by Sourcegraph | AI assistant writing code and answering questions based on codebase and code graphs. |
Software Autopilot | Continue | Open-source autopilot bringing ChatGPT features to VS Code. |
Role-Playing Agent Orchestration | CrewAI | Framework supporting multi-agent collaboration to improve team efficiency. |
No-Code Chatbot Builder | Databerry | No-code platform for creating AI chatbots based on user data. |
App Demo Generation | DemoGPT | Tool that quickly generates app demos using LLM. |
Virtual Developer Team | DevGPT | AI team composed of virtual product manager, developers, and operations personnel. |
Agent AI Software Engineer | Devika | AI software engineer capable of understanding high-level instructions, decomposing tasks, and writing code. |
Devin Alternative | Devon | Open-source Devin alternative supporting multiple tasks. |
Software Development Automation | DevOpsGPT | Combines LLM and DevOps tools to convert natural language requirements into runnable software. |
Agent Deployment | dotagent | Management system supporting agent deployment across multiple platforms. |
Multi-Agent SDK | Eidolon | Open-source SDK supporting AI agents, offering pluggable modular components. |
Specification Conversion | English Compiler | AI compiler converting markdown specifications into functional code. |
Role Adaptation | evo.ninja | AI agent capable of real-time role adjustments based on tasks. |
Rapid Agent Construction | FastAgency | Open-source framework accelerating multi-agent workflows from prototype to production. |
Low-Code Agent Builder | Flowise | Open-source low-code tool for building custom LLM orchestration workflows and AI agents. |
AI Development Assistant | Friday | AI assistant supporting Node.js projects. |
Engineering Platform | GeniA | Engineering platform with AI team members working alongside users. |
Godmode | Godmode | General-purpose agent with attractive UI inspired by AutoGPT and BabyAGI. |
Discord Integration | GPT Discord | Provides powerful GPT interface for Discord, supporting multiple features. |
Codebase Generation | GPT Engineer | AI agent generating entire codebases based on prompts. |
Codebase Migration | GPT Migrate | AI agent migrating codebases between frameworks/languages. |
App Development | GPT Pilot | AI agent writing entire scalable applications from scratch. |
Topic Research | GPT Researcher | AI agent researching any topic on the internet. |
File Conversation | GPT Runner | AI agent interacting with files, supporting multiple languages. |
Graph Language Agent | GPTSwarm | Graph-based language agent framework supporting self-optimization and self-organization. |
Agent Development Platform | IX | Platform supporting construction and deployment of collaborative agents. |
System Integration | JARVIS | System connecting LLMs with ML communities, supporting task planning and model selection. |
LLM Application Framework | Langroid | Python framework for building LLM apps, supporting multi-agent collaboration. |
Workflow Automation | Lemon Agent | Plan-verify-solve agent supporting task automation and human interaction. |
Agent Construction Library | LLM Agents | Library for building agents, using tools, and planning. |
LLM Agent Platform | LLM Stack | No-code platform for building LLM agents. |
Private File Interaction | Local GPT | Tool for private interaction with local files, supporting multiple models. |
Python Package Implementation | Loop GPT | Python package re-implementation of AutoGPT project. |
Codebase & Book Generation | L2MAC | Agent framework capable of generating large complex codebases and entire books. |
Natural Language Workflow | Maige | Codebase agent supporting natural language workflows. |
AIDE Tool | Magick | Tool for creating, deploying, scaling, and monetizing AI agents. |
AI Search Engine | MemFree | Open-source hybrid AI search engine supporting multiple data sources. |
Memory Management | MemGPT | Memory management system providing context for LLMs. |
Coding Task Assistant | Mentat | AI tool assisting coding tasks from the command line. |
Multi-Agent Framework | MetaGPT | Multi-agent framework returning design, tasks, or codebases as needed. |
General Agent | Mini AGI | General-purpose agent based on GPT-3.5/GPT-4 supporting multiple tasks. |
Multi-Agent Debate | Multiagent Debate | Paper implementing multi-agent debates to improve factuality and reasoning. |
Multi-Agent System | Multi GPT | System supporting multiple “expert GPTs” collaborating to complete tasks. |
AI Development Tool | MutahunterAI | AI tool generating unit tests for codebase vulnerabilities. |
Natural Language Mental Society | NLSOM | Concept of natural language-based mental societies supporting multi-agent collaboration. |
General Multi-Agent Platform | OpenAgents | General multi-agent platform supporting user-defined agents. |
R&D Agent Platform | OpenAGI | AGI R&D platform supporting benchmark and open tasks. |
Code and Function Implementation | OpenDevin | Open-source project aiming to replicate and improve Devin model. |
Code Interpreter | Open Interpreter | Code interpreter allowing LLMs to run code locally to complete tasks. |
Prompt Management Tool | Pezzo | Developer toolkit for prompt design, versioning, and publishing. |
Private Document Interaction | Private GPT | Tool for private interaction with documents, supporting local operation. |
Nutrition Goal Assistant | PromethAI | AI assistant that breaks down problems, provides solutions, and automates processes. |
React.js Agent | React Agent | GPT-4 based autonomous React.js LLM agent. |
Computer Operation Agent | Self-operating computer | Agent enabling multimodal models to operate computers. |
Personal Junior Developer | Smol developer | Personal junior AI developer deployed via E2B UI. |
VSCode Extension | Stackwise | VSCode extension automatically generating and importing nodejs functions. |
Agent Construction Tool | Superagent | Tool for creating agents without coding. |
Agent Development Framework | SuperAGI | Framework for developing and deploying AI agents. |
Incomplete Information Game Research | Suspicion Agent | Research paper on incomplete information games. |
Devin Alternative | SWE Agent | Open-source Devin alternative supporting multiple tasks. |
GitHub Assistant | Sweep | GitHub assistant fixing issues and writing code. |
Browser Automation | Taxy AI | AI agent controlling browser and performing tasks using GPT-4. |
Infinite Memory Agent | Teenage AGI | Agent inspired by BabyAGI capable of recalling infinite memory. |
UI Agent | UFO | UI agent focusing on Windows operating system. |
Python AI SQL Agent | Vanna.AI | Python AI SQL agent trained on user patterns. |
Lifelong Learning Agent | Voyager | LLM-based lifelong learning agent in Minecraft. |
Smart Contract Deployment | Web3 GPT | Tool for writing and deploying smart contracts to EVM blockchains. |
Multi-Agent Environment Simulation | “Westworld” simulation | Multi-agent environment simulation library supporting various interactions. |
API Calling Framework | WorkGPT | GPT agent framework for calling APIs. |
Task Solving Agent | XAgent | Experimental LLM agent solving various tasks. |
Tool Design & Debug | yAgents | Agent builder capable of designing, coding, and debugging tools. |
Swift Implementation | Yourgoal | Swift implementation of BabyAGI supporting task management and execution. |
Selected Closed-Source Projects
Tool Type | AI Agent Tool Name | Description |
---|---|---|
Secure Autonomous Agent | Ability AI | Provides safe, human-centered autonomous AI agents. |
Intelligent Construction | Adept AI | Builds intelligent ML research and product labs, supporting human-computer collaboration. |
AI Agent Platform | AGENTS.inc | Offers various specialized AI agents for tasks like news radar, company identification, etc. |
Personal Assistant | AgentScale | Personal assistant, email writer, scheduler, and web browser. |
AI Code Interpreter | Aide by Codestory | AI code interpreter for JS/TS, capable of fixing code and generating tests. |
No-Code Platform | AilaFlow | No-code platform for building AI agents. |
Agent Construction Platform | Airkit.ai | Platform for building, testing, and deploying agents. |
Autopilot | Airplane Autopilot | Developer-focused internal UI and workflow building tool. |
Business Intelligence Agent | Aomni | AI agent designed for business intelligence, supporting multiple tools. |
API Integration Platform | APIDNA | Multi-agent platform supporting API integrations. |
Digital Worker | Artisian AI | Creates human-like digital workers supporting multiple roles. |
Knowledge Engine | Ask Pandi | Search and knowledge answer generation engine. |
Sales Agent Platform | AskToSell | Platform to deploy and manage autonomous AI sales agents that close deals. |
Database Interaction | AskYourDatabase | Tool to interact with SQL databases, explore and visualize data. |
Enterprise Data Analytics | Athena Intelligence | 24/7 enterprise AI data analyst. |
Portfolio Risk Agent | Avanzai | Autonomous AI agent helping users compute portfolio risk. |
Task Automation Agent | Bardeen | AI agent for automating repetitive tasks. |
Workflow Automation | Beam | AI agent providing workflow automation across multiple industries. |
Software Building Tool | Blackbox AI | Coding LLM aimed at transforming software building. |
Business Assistant | Blobr | AI business assistant connecting all tools. |
AI Team Builder | BrainSoup | Tool for building AI teams on PCs. |
No-Code Platform | broadn | No-code platform helping non-technical users quickly build AI products. |
Website Builder | Butternut AI | Tool to create fully functional, ready-to-launch websites. |
Personal Assistant | B2 AI | Autonomous AI personal assistant to help complete tasks. |
Multi-Functional Assistant | ChatHelp | AI assistant supporting multiple languages and data sources. |
Personal Shopping Assistant | Claros AI Shopper | AI personal shopping assistant recommending products based on user tastes. |
Web Crawler | Claygent | AI web crawler capable of searching and browsing to find information. |
Project Assistant | Code Autopilot | AI assistant for GitHub issues and pull requests. |
Code Generator | Codegen | GPT-4 powered agent to auto-resolve tickets, write tests, and improve dev workflows. |
WordPress Agent | CodeWP | AI agent for WordPress websites. |
Coding Assistant | Codium AI | Multi-functional AI assistant for developers. |
Career Assistant | Commit | Career search and AI-driven auto-application tool for software developers. |
AI Agent Platform | Cognosys | Web-based AutoGPT or BabyAGI variant. |
Software Testing Agent | ContextQA | AI agent for software testing. |
Code Editor | Cursor | AI-supported code editor with VSCode-like interface. |
Multi-Modal Agent | Cykel | AI agent capable of interacting with any UI, website, or API. |
AI Software Engineer | Devin | AI software engineer capable of learning new tech, building, deploying apps, and fixing code. |
Design Tool | Diagram | AI design tool acquired by Figma. |
Sales Engineer | Docket AI | Tool providing AI sales engineers for complex B2B sales. |
GitHub Agent | Dosu | GitHub agent helping respond to issues, classify bugs, and improve documentation. |
Data Analysis Assistant | Dot | Virtual assistant interacting with data warehouses or semantic layers. |
Software Development Partner | Duckie AI | Platform managing AI software development partner teams. |
Code Review Tool | Ellipsis | Tool automating code reviews and bug fixes. |
Coding Tool | encode | Fully autonomous AI software engineer collaborating with teams. |
Software Development Tool | Factory | Coding tool capable of building software from start to finish. |
AI Agent Builder | Fine | Platform to build, manage, and run AI agents. |
No-Code Platform | Fine Tuner | No-code platform for building AI agents without technical skills or coding. |
Agent Construction Platform | Fixie | Platform for building LLM-powered AI applications. |
Communication Automation Agent | Floode | Agent automating execution of communication tasks. |
AI Development Tool | GitHub Copilot X | AI-driven software development tool. |
DevSecOps Tool | GitLab Duo | AI-supported tool for DevSecOps workflows. |
Code Generation Tool | GitWit | Tool generating code with AI and tracking file changes. |
Multi-Modal Content Creation Agent | GoCharlie | Autonomous agent for multi-modal content creation. |
Data Platform | Graphlit | API-first data platform for building AI applications. |
Code Migration Tool | Grit | Uses ML and static analysis to automatically generate PRs for cleaning technical debt. |
Automation Workflow Platform | Gumloop | Platform to build and host LLM-driven automations. |
Productivity Tool | Heights Platform | Platform serving course creators, community builders, and coaches. |
Data Augmentation Tool | Hex Magic | Tool providing powerful AI capabilities for data professionals. |
Personal Assistant | Heymoon.ai | Personal assistant helping manage calendar, tasks, and information. |
Browser Task Automation | iMean.AI | AI personal assistant automating browser tasks. |
Code Collaboration Tool | Input | AI assistant allowing team members to collaborate with AI. |
Agent Interaction Environment | Instrukt | Terminal environment supporting interaction with AI agents. |
Agent Construction Framework | Invicta | Framework to build autonomous AI agents. |
Data Processing Tool | Julius | Chat-based data analysis and AI agent. |
Web Scraping Tool | Kadoa | Tool generating web crawlers and data processing steps using LLMs. |
User Research Platform | Juno | AI-guided user interview platform collecting human insights. |
Custom Dialogue Agent | Kompas AI | Tool to select LLMs and build custom dialogue agents. |
API Testing Agent | Kusho | AI agent generating and running test suites for API testing. |
Recruitment Voice Agent | Kwal | Voice agent for recruitment domain. |
Daily Task Assistant | Lindy | AI assistant helping manage daily tasks. |
AI Workflow Platform | Lutra AI | Platform to create personal AI workflows and applications. |
Personal Automation Tool | Magic Loops | Tool simplifying repetitive tasks and automating workflows via generative AI and code. |
HTML Component Generator | Makedraft | Tool generating and editing HTML components from text prompts. |
Workflow Automation Tool | Manaflow | Tool for non-technical teams to automate repetitive workflows. |
AI-Accelerated Software Dev | Mutable AI | AI tool accelerating software development. |
AI Agent Builder | Naut | Platform to build your own AI agents. |
AI Agent Builder | NexusGPT | No-code tool to build AI agents. |
Chrome Extension | Hyperwrite | AI agent capable of controlling browser to complete advanced tasks. |
Personal Programming Assistant | Phind | AI search engine and pair programmer. |
Data Analysis Tool | Powerdrill AI | AI SaaS service for natural language interaction with datasets. |
AI Agent Builder | Proficient AI | Interactive API and SDK for building AI agents. |
Generative AI Platform | Promptly | No-code platform to build custom generative AI agents and applications. |
AI Workforce in Slack | Q, ChatGPT for Slack | AI workforce providing ChatGPT-like functionality inside Slack. |
Autonomous AI Job Marketplace | Questflow | Marketplace providing autonomous AI workers for SMEs. |
Multi-AI Agent Platform | Rebyte | Platform to build multi-AI agent GenAI applications. |
AI Workforce Platform | Relevance AI | Platform to build and deploy AI applications and agents. |
Digital AI Assistant | Saga | Digital AI assistant for notes, tasks, and tools. |
Code Migration Tool | Second | Tool automating code migration and upgrades. |
Enterprise Agent Platform | Sentius | Enterprise-grade high-load autonomous agent platform. |
AI Shopping Assistant | ShopPal | AI shopping assistant providing personalized shopping experiences. |
AutoGPT Agent | Spell | AutoGPT agent with plugin support. |
AI Copilot for Product Data Dashboards | Superluminal | AI tool supporting product data dashboards. |
Data Discovery Tool | TalktoData | AI data analyst interacting with CSV, Excel, Google Sheets, and SQL DBs. |
AI Agent Builder | Taskade | Tool to create, train, and run custom AI agents. |
Financial AI Agent Platform | ThinkChain AI | Financial platform offering various advanced AI agents. |
Quality Assurance Agent | Test Driver | AI agent performing QA in GitHub. |
AI Engineer | Tusk | AI engineer helping PMs quickly release frontend changes. |
Insurance Sales & Claims AI Agent | Vortic | Insurance sales and claims AI agent providing customizable toolkits. |
React Code Generator | v0 by Vercel | Tool generating React code based on Shadcn UI and Tailwind CSS. |
Content Creation Tool | Wispy | AI assistant able to summarize, create content, or make quizzes on topics. |
Language Model Application Platform | Wordware | Platform deploying LLM applications. |
AI Platform | WorkBot | Privacy-centric conversational AI platform supporting commercial and open LLMs. |
AI Workspace | Zapier Central | AI workspace collaborating with over 6,000 apps. |
Repository Link
Target Users of Awesome AI Agents
-
Software Developers: Tools like AgentGPT help developers rapidly break down and execute tasks, reducing manual coding.
-
Data Analysts: Tools such as Adala support reliable data processing and annotation for analysts handling large datasets.
-
Product Managers: Platforms like Superagent enable quick construction and deployment of automated workflows, easing manual workloads.
-
Researchers: Solutions like data-to-paper assist researchers with complete research workflows, from data handling to paper drafting.