/awesome-llm-agents

A curated list of awesome LLM agents.

Awesome LLM agents Awesome

A curated list of awesome LLM agents. Open source, application, platform, or resources. If you have a suggestion, feel free to open an issue or pull request.

Table of Contents


Frameworks

  • CrewAI - Framework for orchestrating role-playing AI agents.

    • Role-based agent design
    • Multi-agent collaboration
    • Flexible memory system
    • Built-in error handling
  • Langchain - Building applications with LLMs through composability.

    • Modular and extensible architecture
    • Unified interface for LLMs
    • Pre-built agent toolkits
    • CSV, JSON, and SQL agents
    • Python and Pandas integration
    • Vector store capabilities
  • Microsoft AutoGen - Framework for building multi-agent conversational systems.

    • Multi-agent architecture
    • Customizable agents
    • Code execution support
    • Flexible human involvement
    • Advanced conversation management
  • Llama Index - Data framework for LLM applications.

    • Advanced indexing and retrieval
    • Support for 160+ data sources
    • Customizable RAG workflows
    • Structured data handling
    • Query optimization
  • Microsoft Semantic Kernel - Integration framework for AI models.

    • Enterprise-grade security
    • Multi-language support
    • Plugin architecture
    • Responsible AI features
    • Memory management
  • Dify - Open-source framework for LLM applications.

    • Visual prompt orchestration
    • Long context integration
    • API-based development
    • Multi-model support
    • RAG pipeline
  • Haystack - End-to-end NLP framework.

    • Document processing
    • Neural search
    • Question answering
    • Semantic search
    • Agent capabilities
  • Embedchain - Framework for ChatGPT-like bots.

    • Multi-source data ingestion
    • Automated embedding
    • Context window management
    • Multiple LLM support
    • RAG optimization
  • SuperAGI - Open-source autonomous AI agent framework.

    • Customizable agent workflows
    • Tool creation framework
    • Performance monitoring
    • Resource management
    • Multi-vector memory storage
  • AGiXT - Scalable framework for AI agents.

    • Multi-provider support
    • Chain of thought processing
    • Extensible plugin system
    • Command chaining
    • Web UI included
  • XAgent - Autonomous LLM-based agent framework.

    • Human-like planning
    • Autonomous task decomposition
    • Tool learning capabilities
    • Advanced error recovery
    • Built-in action validation
  • OpenAgents - Open platform for language agents.

    • Data analysis capabilities
    • Web browsing integration
    • Coding assistance
    • Plugin ecosystem
    • Interactive visualization
  • AI Legion - Swarm framework for autonomous agents.

    • Multi-agent coordination
    • Dynamic task allocation
    • Emergent behavior support
    • Flexible agent roles
    • Real-time collaboration
  • Agent Protocol - Unified interface for AI agents.

    • Standardized communication
    • Language-agnostic design
    • Tool integration specs
    • Interoperability focus
    • Protocol versioning
  • Agents.js - JavaScript framework for building AI agents.

    • Browser-native implementation
    • Event-driven architecture
    • Tool abstraction layer
    • Memory management
    • Real-time processing
  • CAMEL - Communicative Agents for "Mind" Exploration.

    • Role-playing framework
    • Task-oriented dialogue
    • Multi-agent conversations
    • Behavioral analysis
    • Cognitive architecture
  • BabyAGI - Lightweight framework for AI task management.

    • Task prioritization
    • Autonomous execution
    • Memory persistence
    • Goal-oriented planning
    • Resource optimization
  • Autonomous-GPT - Framework for autonomous GPT-4 agents.

    • Internet access capabilities
    • Long-term memory
    • Goal-oriented behavior
    • File operations
    • Command execution
  • MetaGPT - Multi-agent framework for software development.

    • Role-based development
    • Code generation
    • Project management
    • Documentation writing
    • Testing automation
  • minions - Extensible framework for AI assistants.

    • Custom behavior definition
    • Tool integration
    • State management
    • Event handling
    • Parallel execution
  • ix - Autonomous agent framework.

    • Visual workflow builder
    • Sandbox environments
    • Tool integration
    • Process monitoring
    • Agent collaboration

Applications

  • VisualGPT - It connects ChatGPT and a series of Visual Foundation Models to enable sending and receiving images during chatting.
  • Lindy AI - Your AI personal assistant.
  • CensusGPT - Ask any questions related to census data.
  • Hearth AI - Agentic Relationship Management.
  • RCI Agent for MiniWoB++ - Language Models can Solve Computer Tasks
  • babyagi - An AI-powered task management system.

Platforms

  • ChatGPT plugins - Connect ChatGPT to third-party applications.
  • fixie.ai - Build natural language agents that connect to your data, talk to APIs, and solve complex problems.

Papers

  • Toolformer - Language Models Can Teach Themselves to Use Tools
  • Visual ChatGPT - Talking, Drawing and Editing with Visual Foundation Models
  • HuggingGPT - Solving AI Tasks with ChatGPT and its Friends in HuggingFace

Talks