Awesome-AI-Agents
A collection of autonomous agents 🤖️ powered by LLM.
https://github.com/Jenqyang/Awesome-AI-Agents
Last synced: 2 days ago
JSON representation
-
Applications
-
Autonomous Agent Task Solver Projects
- GenAgent - Build Collaborative AI Systems with Automated Workflow Generation - Case Studies on ComfyUI 
- AutoGPT - AutoGPT is the vision of the power of AI accessible to everyone, to use and to build on. 
- gpt-engineer - Specify what you want it to build, the AI asks for clarification, and then builds it. 
- gpt-engineer - Specify what you want it to build, the AI asks for clarification, and then builds it. 
- gpt-researcher - GPT based autonomous agent that does online comprehensive research on any given topic 
- gpt-researcher - GPT based autonomous agent that does online comprehensive research on any given topic 
- JARVIS - a system to connect LLMs with ML community. 
- babyagi - An example of an AI-powered task management system. 
- AgentGPT - 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser. 
- JARVIS - a system to connect LLMs with ML community. 
- babyagi - An example of an AI-powered task management system. 
- AgentGPT - 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser. 
- XAgent - An Autonomous LLM Agent for Complex Task Solving 
- ShortGPT - 🚀🎬Experimental AI framework for automated short/video content creation. 
- XAgent - An Autonomous LLM Agent for Complex Task Solving 
- ShortGPT - 🚀🎬Experimental AI framework for automated short/video content creation. 
- KwaiAgents - A generalized information-seeking agent system with Large Language Models (LLMs). 
- KwaiAgents - A generalized information-seeking agent system with Large Language Models (LLMs). 
- ProAgent - An LLM-based Agent for the New Automation Paradigm - Agentic Process Automation 
- Agent-E - Agent-E is an agent based system that aims to automate actions on the user's computer. At the moment it focuses on automation within the browser. The system is based on on AutoGen agent framework. 
- ProAgent - An LLM-based Agent for the New Automation Paradigm - Agentic Process Automation 
- Agent-E - Agent-E is an agent based system that aims to automate actions on the user's computer. At the moment it focuses on automation within the browser. The system is based on on AutoGen agent framework. 
- GenAgent - Build Collaborative AI Systems with Automated Workflow Generation - Case Studies on ComfyUI 
- MLE-agent - Your intelligent companion for seamless AI engineering and research. 🔍 Integrate with arxiv and paper with code to provide better code/research plans 🧰 OpenAI, Anthropic, Ollama, etc supported. 🎆 Code RAG 
- MLE-agent - Your intelligent companion for seamless AI engineering and research. 🔍 Integrate with arxiv and paper with code to provide better code/research plans 🧰 OpenAI, Anthropic, Ollama, etc supported. 🎆 Code RAG 
-
Multi-Agent Task Solver Projects
- MetaGPT - 🌟 The Multi-Agent Framework: Given one line Requirement, return PRD, Design, Tasks, Repo 
- MetaGPT - 🌟 The Multi-Agent Framework: Given one line Requirement, return PRD, Design, Tasks, Repo 
- ChatDev - Create Customized Software using Natural Language Idea (through LLM-powered Multi-Agent Collaboration) 
- DevOpsGPT - Multi agent system for AI-driven software development. 
- ChatDev - Create Customized Software using Natural Language Idea (through LLM-powered Multi-Agent Collaboration) 
- DevOpsGPT - Multi agent system for AI-driven software development. 
- Giselle - Giselle is an agentic workflow builder that empowers you to create AI-driven solutions with ease. 
-
Agent Society Simulation
- generative_agents - Interactive Simulacra of Human Behavior 
- camel - 🐫 Communicative Agents for “Mind” Exploration of Large Language Model Society (NeruIPS'2023) 
- ai-town - deployable starter kit for building and customizing your own version of AI town - a virtual town where AI characters live, chat and socialize. 
- GPTTeam - The main objective of this project is to explore the potential of GPT models in enhancing multi-agent productivity and effective communication. 
- ChatArena - ChatArena is a library that provides multi-agent language game environments and facilitates research about autonomous LLM agents and their social interactions. 
- generative_agents - Interactive Simulacra of Human Behavior 
- camel - 🐫 Communicative Agents for “Mind” Exploration of Large Language Model Society (NeruIPS'2023) 
- ai-town - deployable starter kit for building and customizing your own version of AI town - a virtual town where AI characters live, chat and socialize. 
- GPTTeam - The main objective of this project is to explore the potential of GPT models in enhancing multi-agent productivity and effective communication. 
- ChatArena - ChatArena is a library that provides multi-agent language game environments and facilitates research about autonomous LLM agents and their social interactions. 
- Camel-AutoGPT - Watch two agents 🤝 collaborate and solve tasks together, unlocking endless possibilities in #ConversationalAI, 🎮 gaming, 📚 education, and more! 🔥 
- Camel-AutoGPT - Watch two agents 🤝 collaborate and solve tasks together, unlocking endless possibilities in #ConversationalAI, 🎮 gaming, 📚 education, and more! 🔥 
-
Advanced Components
- mem0 - Mem0 provides a smart, self-improving memory layer for Large Language Models, enabling personalized AI experiences across applications. 
- mem0 - Mem0 provides a smart, self-improving memory layer for Large Language Models, enabling personalized AI experiences across applications. 
- composio - Composio equips agents with well-crafted tools empowering them to tackle complex tasks 
- composio - Composio equips agents with well-crafted tools empowering them to tackle complex tasks 
-
-
Frameworks
-
Advanced Components
- langchain - ⚡ Building applications with LLMs through composability ⚡ 
- awesome-langchain - 😎 Awesome list of tools and projects with the awesome LangChain framework 
- llama_index - LlamaIndex (formerly GPT Index) is a data framework for your LLM applications 
- langchain - ⚡ Building applications with LLMs through composability ⚡ 
- awesome-langchain - 😎 Awesome list of tools and projects with the awesome LangChain framework 
- llama_index - LlamaIndex (formerly GPT Index) is a data framework for your LLM applications 
- agents - An Open-source Framework for Autonomous Language Agents 
- AutoGen - AutoGen is a framework that enables the development of LLM applications using multiple agents that can converse with each other to solve tasks. 
- agents - An Open-source Framework for Autonomous Language Agents 
- TaskWeaver - A code-first agent framework for seamlessly planning and executing data analytics tasks. 
- AutoGen - AutoGen is a framework that enables the development of LLM applications using multiple agents that can converse with each other to solve tasks. 
- TaskWeaver - A code-first agent framework for seamlessly planning and executing data analytics tasks. 
- AgentVerse - AgentVerse is designed to facilitate the deployment of multiple LLM-based agents in various applications. AgentVerse primarily provides two frameworks: task-solving and simulation. 
- SuperAGI - A dev-first open source autonomous AI agent framework. Enabling developers to build, manage & run useful autonomous agents quickly and reliably. 
- AgentVerse - AgentVerse is designed to facilitate the deployment of multiple LLM-based agents in various applications. AgentVerse primarily provides two frameworks: task-solving and simulation. 
- SuperAGI - A dev-first open source autonomous AI agent framework. Enabling developers to build, manage & run useful autonomous agents quickly and reliably. 
- AutoChain - Build lightweight, extensible, and testable LLM Agents 
- AutoChain - Build lightweight, extensible, and testable LLM Agents 
- modelscope-agent - An agent framework connecting models in ModelScope with the world 
- modelscope-agent - An agent framework connecting models in ModelScope with the world 
- superagent - 🥷 The open framework for building AI Assistants 
- superagent - 🥷 The open framework for building AI Assistants 
- Voice Lab - A comprehensive testing and evaluation framework for voice agents across language models, prompts, and agent personas. 
- Voice Lab - A comprehensive testing and evaluation framework for voice agents across language models, prompts, and agent personas. 
- AgentSquare - Automatic LLM Agent Search In Modular Design Space 
- AgentSquare - Automatic LLM Agent Search In Modular Design Space 
- MixedVoices - An Open source tool for analyzing and evaluating AI Voice agents. Track and visualize performance through call analysis and flow charts. Run complex simulations before pushing to production. 
- MixedVoices - An Open source tool for analyzing and evaluating AI Voice agents. Track and visualize performance through call analysis and flow charts. Run complex simulations before pushing to production. 
- KaibanJS - KaibanJS is a JavaScript-native framework for building and managing multi-agent systems with a Kanban-inspired approach. 
- KaibanJS - KaibanJS is a JavaScript-native framework for building and managing multi-agent systems with a Kanban-inspired approach. 
- Upsonic - Upsonic is a reliable agent framework supporting MCP, offering trusted agent workflows with verification layers. 
- crewaAI - Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks. 
-
-
Related
-
Blog
- 基于大语言模型的AI Agents
- ICLR'24 上大型语言模型代理的最新研究进展 | 代理评估重点
- LLM Powered Autonomous Agents - Amazing blog by Lilian Weng (OpenAI), Jun 23, 2023.
- LLM Powered Autonomous Agents - Amazing blog by Lilian Weng (OpenAI), Jun 23, 2023.
- 从第一性原理看大模型Agent技术
- 从第一性原理看大模型Agent技术
- 基于大语言模型的AI Agents
- ICLR'24 上大型语言模型代理的最新研究进展 | 代理评估重点
-
Survey
- A Survey on Large Language Model based Autonomous Agents - PDF-red'></a>
- A Survey on Large Language Model based Autonomous Agents - PDF-red'></a>
- The Rise and Potential of Large Language Model Based Agents: A Survey - PDF-red'></a>
- The Rise and Potential of Large Language Model Based Agents: A Survey - PDF-red'></a>
-
Paper-List Repo
- LLM-Agent-Paper-Digest - papers related to LLM-agent that published on top conferences
- awesome-language-agents - List of language agents based on paper "Cognitive Architectures for Language Agents"
- Awesome-Papers-Autonomous-Agent - A collection of recent papers on building autonomous agent. Two topics included: RL-based / LLM-based agents.
- LLM-Agents-Papers - A repo lists papers related to LLM based agent
- LLMAgentPapers - Must-read Papers on LLM Agents.
- Awesome-Papers-Autonomous-Agent - A collection of recent papers on building autonomous agent. Two topics included: RL-based / LLM-based agents.
- LLM-Agents-Papers - A repo lists papers related to LLM based agent
- LLM-Agent-Paper-Digest - papers related to LLM-agent that published on top conferences
- awesome-language-agents - List of language agents based on paper "Cognitive Architectures for Language Agents"
- LLMAgentPapers - Must-read Papers on LLM Agents.
-
-
Reference Repo
-
Blog
- awesome-llm-powered-agent - Awesome things about LLM-powered agents. Papers / Repos / Blogs / ...
- awesome-llm-powered-agent - Awesome things about LLM-powered agents. Papers / Repos / Blogs / ...
- awesome-agents - 🤖 Awesome list of AI Agents
- awesome-ai-agents - A list of AI autonomous agents
- awesome-ai-agents - Awesome list of 100+ agentic AI resources
- Best-AI-Agents - A list of top AI agents
- ai-agent-roadmap - Explore the latest AI Agent Framework!
- Inspired projects by babyagi
- awesome-agents - 🤖 Awesome list of AI Agents
- awesome-ai-agents - A list of AI autonomous agents
- awesome-ai-agents - Awesome list of 100+ agentic AI resources
- Best-AI-Agents - A list of top AI agents
- ai-agent-roadmap - Explore the latest AI Agent Framework!
- Inspired projects by babyagi
-
-
Benchmark/Evaluator
-
Advanced Components
- AgentBench - A Comprehensive Benchmark to Evaluate LLMs as Agents 
- AgentBench - A Comprehensive Benchmark to Evaluate LLMs as Agents 
- agentops - Python SDK for agent monitoring, LLM cost tracking, benchmarking, and more. Integrates with most LLMs and agent frameworks like CrewAI, Langchain, and Autogen 
- agentops - Python SDK for agent monitoring, LLM cost tracking, benchmarking, and more. Integrates with most LLMs and agent frameworks like CrewAI, Langchain, and Autogen 
- langtrace - Langtrace 🔍 is an open-source, Open Telemetry based end-to-end observability tool for LLM applications, providing real-time tracing, evaluations and metrics for popular LLMs, LLM frameworks, vectorDBs and more.. Integrate using Typescript, Python. 
- langtrace - Langtrace 🔍 is an open-source, Open Telemetry based end-to-end observability tool for LLM applications, providing real-time tracing, evaluations and metrics for popular LLMs, LLM frameworks, vectorDBs and more.. Integrate using Typescript, Python. 
- ToolBench - An open platform for training, serving, and evaluating large language model for tool learning. 
- ToolBench - An open platform for training, serving, and evaluating large language model for tool learning. 
- LLM-Agent-Benchmark-List - A benchmark list for evaluation of large language models.
- LLM-Agent-Benchmark-List - A benchmark list for evaluation of large language models.
-
-
Platforms/API
-
Advanced Components
- OpenAgents - An Open Platform for Language Agents in the Wild 
- OpenAGI - "May the Force be with LLM and Domain Experts." 
- OpenAgents - An Open Platform for Language Agents in the Wild 
- OpenAGI - "May the Force be with LLM and Domain Experts." 
- RestGPT - An LLM-based autonomous agent controlling real-world applications via RESTful APIs 
- AGiXT - AGiXT is a dynamic AI Agent Automation Platform that seamlessly orchestrates instruction management and complex task execution across diverse AI providers. 
- agentlego - Enhance LLM agents with versatile tool APIs 
- RestGPT - An LLM-based autonomous agent controlling real-world applications via RESTful APIs 
- AGiXT - AGiXT is a dynamic AI Agent Automation Platform that seamlessly orchestrates instruction management and complex task execution across diverse AI providers. 
- agentlego - Enhance LLM agents with versatile tool APIs 
- UFO - A UI-Focused Agent for Windows OS Interaction. 
- UFO - A UI-Focused Agent for Windows OS Interaction. 
-
Programming Languages
Categories
Sub Categories
Keywords
llm
52
ai
43
agent
40
agents
27
openai
25
gpt-4
23
python
21
large-language-models
20
gpt
18
artificial-intelligence
17
chatgpt
14
autonomous-agents
11
rag
11
ai-agents
11
natural-language-processing
10
llms
10
agi
10
llmops
8
langchain
8
autogpt
8
llm-agent
8
automation
8
awesome-list
6
framework
6
deep-learning
6
language-model
6
agentic
6
copilot
6
survey
6
generative-ai
5
multi-agent
4
chatbot
4
multi-agent-systems
4
llm-framework
4
open-source
4
application
4
groq
4
state-management
4
vector-database
4
autogen
4
javascript
4
multi-agents
4
observability
4
awesome
4
autonomous-agent
4
paper-list
4
nlp
4
gpt-engineer
4
code-generation
4
typescript
3