Awesome-AI-Agents

Awesome-AI-Agents

A collection of autonomous agents 🤖️ powered by LLM.

Stars: 223

Visit
 screenshot

Awesome-AI-Agents is a curated list of projects, frameworks, benchmarks, platforms, and related resources focused on autonomous AI agents powered by Large Language Models (LLMs). The repository showcases a wide range of applications, multi-agent task solver projects, agent society simulations, and advanced components for building and customizing AI agents. It also includes frameworks for orchestrating role-playing, evaluating LLM-as-Agent performance, and connecting LLMs with real-world applications through platforms and APIs. Additionally, the repository features surveys, paper lists, and blogs related to LLM-based autonomous agents, making it a valuable resource for researchers, developers, and enthusiasts in the field of AI.

README:

Awesome-AI-Agents 🤖️

Applications

Autonomous Agent Task Solver Projects

Open-source Large Language Model (LLM) driven autonomous agent that can automatically solve various tasks.

https://arxiv.org/abs/2309.07864

  • AutoGPT - AutoGPT is the vision of the power of AI accessible to everyone, to use and to build on. GitHub Repo stars
  • gpt-engineer - Specify what you want it to build, the AI asks for clarification, and then builds it. GitHub Repo stars
  • gpt-researcher - GPT based autonomous agent that does online comprehensive research on any given topic GitHub Repo stars
  • JARVIS - a system to connect LLMs with ML community. GitHub Repo stars
  • babyagi - An example of an AI-powered task management system. GitHub Repo stars
  • AgentGPT - 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser. GitHub Repo stars
  • OpenDevin - a platform for autonomous software engineers, powered by AI and LLMs. GitHub Repo stars
  • XAgent - An Autonomous LLM Agent for Complex Task Solving GitHub Repo stars
  • ShortGPT - 🚀🎬Experimental AI framework for automated short/video content creation. GitHub Repo stars
  • KwaiAgents - A generalized information-seeking agent system with Large Language Models (LLMs). GitHub Repo stars
  • ProAgent - An LLM-based Agent for the New Automation Paradigm - Agentic Process Automation GitHub Repo stars
  • 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. GitHub Repo stars
  • Wordware - A web-hosted IDE where non-technical domain experts work with AI Engineers to build task-specific AI agents. It approaches prompting as a new programming language rather than low/no-code blocks.

Multi-Agent Task Solver Projects

Open-source Large Language Model (LLM) driven Multi-Agent that can automatically solve various tasks.

  • MetaGPT - 🌟 The Multi-Agent Framework: Given one line Requirement, return PRD, Design, Tasks, Repo GitHub Repo stars
  • ChatDev - Create Customized Software using Natural Language Idea (through LLM-powered Multi-Agent Collaboration) GitHub Repo stars
  • DevOpsGPT - Multi agent system for AI-driven software development. GitHub Repo stars

Agent Society Simulation

Exploring endless possibilities with open-source agent social simulation.

https://arxiv.org/abs/2309.07864

  • generative_agents - Interactive Simulacra of Human Behavior GitHub Repo stars
  • camel - 🐫 Communicative Agents for “Mind” Exploration of Large Language Model Society (NeruIPS'2023) GitHub Repo stars
  • 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. GitHub Repo stars
  • GPTTeam - The main objective of this project is to explore the potential of GPT models in enhancing multi-agent productivity and effective communication. GitHub Repo stars
  • ChatArena - ChatArena is a library that provides multi-agent language game environments and facilitates research about autonomous LLM agents and their social interactions. GitHub Repo stars
  • Camel-AutoGPT - Watch two agents 🤝 collaborate and solve tasks together, unlocking endless possibilities in #ConversationalAI, 🎮 gaming, 📚 education, and more! 🔥 GitHub Repo stars

Advanced Components

  • mem0 - Mem0 provides a smart, self-improving memory layer for Large Language Models, enabling personalized AI experiences across applications. GitHub Repo stars
  • composio - Composio equips agents with well-crafted tools empowering them to tackle complex tasks GitHub Repo stars

Frameworks

Quickly build and customize agents.

https://arxiv.org/abs/2308.08155

  • langchain - ⚡ Building applications with LLMs through composability ⚡ GitHub Repo stars
    • awesome-langchain - 😎 Awesome list of tools and projects with the awesome LangChain framework GitHub Repo stars
  • llama_index - LlamaIndex (formerly GPT Index) is a data framework for your LLM applications GitHub Repo stars
  • crewaAI - Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks. GitHub Repo stars
  • agents - An Open-source Framework for Autonomous Language Agents GitHub Repo stars
  • AutoGen - AutoGen is a framework that enables the development of LLM applications using multiple agents that can converse with each other to solve tasks. GitHub Repo stars
  • TaskWeaver - A code-first agent framework for seamlessly planning and executing data analytics tasks. GitHub Repo stars
  • 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. GitHub Repo stars
  • SuperAGI - A dev-first open source autonomous AI agent framework. Enabling developers to build, manage & run useful autonomous agents quickly and reliably. GitHub Repo stars
  • AutoChain - Build lightweight, extensible, and testable LLM Agents GitHub Repo stars
  • modelscope-agent - An agent framework connecting models in ModelScope with the world GitHub Repo stars
  • AppAgent - A novel LLM-based multimodal agent framework designed to operate smartphone applications. GitHub Repo stars
  • superagent - 🥷 The open framework for building AI Assistants GitHub Repo stars

Benchmark/Evaluator

Benchmarks to evaluate LLM-as-Agent across a variety of environments.

  • AgentBench - A Comprehensive Benchmark to Evaluate LLMs as Agents GitHub Repo stars
  • agentops - Python SDK for agent monitoring, LLM cost tracking, benchmarking, and more. Integrates with most LLMs and agent frameworks like CrewAI, Langchain, and Autogen GitHub Repo stars
  • 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. GitHub Repo stars
  • ToolBench - An open platform for training, serving, and evaluating large language model for tool learning. GitHub Repo stars
  • LLM-Agent-Benchmark-List - A banchmark list for evaluation of large language models.
  • agbenchmark - by AutoGPT

Platforms/API

Able to connect LLM with the real world.

  • OpenAgents - An Open Platform for Language Agents in the Wild GitHub Repo stars
  • OpenAGI - "May the Force be with LLM and Domain Experts." GitHub Repo stars
  • RestGPT - An LLM-based autonomous agent controlling real-world applications via RESTful APIs GitHub Repo stars
  • AGiXT - AGiXT is a dynamic AI Agent Automation Platform that seamlessly orchestrates instruction management and complex task execution across diverse AI providers. GitHub Repo stars
  • agentlego - Enhance LLM agents with versatile tool APIs GitHub Repo stars
  • UFO - A UI-Focused Agent for Windows OS Interaction. GitHub Repo stars

Related

Survey

Paper-List Repo

Blog

Reference Repo

交流群

欢迎加入AI-Agents赛道交流群,与领域专家和行业从业者交流技术理论与行业信息!

AI-Agents交流群 拉你进群(备注agents-github) 公众号

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for Awesome-AI-Agents

Similar Open Source Tools

For similar tasks

For similar jobs