awesome-ai-agents
  
  
    A curated list of frameworks, tools, and resources for building and deploying AI agents. From multi-agent systems to autonomous coding assistants, this repository covers the latest advancements in AI agent technology. Perfect for developers, researchers, and AI enthusiasts exploring the future of autonomous systems. 
    https://github.com/nipunaranasinghe/awesome-ai-agents
  
        Last synced: 1 day ago 
        JSON representation
    
- 
            
🚀 Specialized Agents
- 
                    
💻 Programming Language Agents
- LangChain4j
 - LlamaIndex.js - llama/LlamaIndexTS) | JS version of LlamaIndex |
 - LangChain.rb
 - LangChainGo
 - TypeChat - safe LLM outputs using TypeScript types |
 - LangChain.js - ai/langchainjs) | JS version of LangChain |
 - Semantic Kernel - kernel) | Integrate LLMs into .NET apps |
 - Haystack - ai/haystack) | Search and question answering agents |
 - OpenAI Agents (Python) - agents-python) | Lightweight, provider-agnostic agent framework |
 - Swarms-rs - Swarm-Corporation/swarms-rs) | Swarm-based agent orchestration in Rust |
 - AnythingLLM - Labs/anything-llm) | All-in-one AI agent builder with RAG and UI |
 
 - 
                    
💻 Coding Agents
- SWE-agent - nlp/SWE-agent) | AI agent for software engineering tasks |
 - Devika
 - OpenDevin - source coding automation platform |
 - GPT Pilot - io/gpt-pilot) | Assists in writing and debugging code |
 - Plandex - ai/plandex) | AI coding engine for complex projects |
 - TaskWeaver - first agent framework for analytical tasks |
 - GPT Pilot - io/gpt-pilot) | Assists in writing and debugging code |
 - Aider - gauthier/aider) | AI pair programming in terminal |
 
 - 
                    
🔬 Research Agents
- GPT Researcher - researcher) | Autonomous agent for comprehensive research |
 - Storm - oval/storm) | Multi-agent system for collaborative reasoning |
 - DeerFlow - flow) | Framework for deep research with web search and Python execution |
 
 - 
                    
🎨 Creative Agents
 - 
                    
🌐 Web Agents
- NanoBrowser - based AI browsing agent |
 
 
 - 
                    
 - 
            
⚙️ Agent Operations
- 
                    
🧠 Memory
- MemGPT - based agents. |
 - ChromaDB - core/chroma) | Vector DB for memory/context |
 - Weaviate
 - Letta (formerly MemGPT) - ai/letta) | Dynamic, adaptive agent memory system |
 
 - 
                    
📊 Evaluation
- AgentBench - environment testing for agents |
 - Agent Evaluation - evaluation) | Benchmarking agent capabilities |
 - AgentBench - environment testing framework for AI agents. |
 - BrowseComp - evals) | Web browsing agent evaluation |
 - LangTrace - Labs/langtrace) | Monitoring and trace visualization |
 
 - 
                    
🚀 Deployment
 
 - 
                    
 - 
            
🌟 Core Frameworks
- Upsonic - oriented |
 - MetaGPT - based agents |
 - LangChain - ai/langchain) | Tool integration, memory management, agent chaining |
 - ChatDev
 - AGiXT - XT/AGiXT) | Adaptive automation platform with persistent memory |
 - SuperAGI - source AGI framework, multi-modal agents |
 - LangChain - ai/langchain) | Tool integration, memory management, agent chaining |
 - SuperAGI - source AGI framework, multi-modal agents |
 - AgentVerse - agent simulation environments for research |
 - AutoGen - agent conversations, GPT-4 integration, customizable workflows |
 - Neurolink - provider AI agent framework, unifies 12+ LLM providers, workflow orchestration |
 - LangGraph - ai/langgraph) | Stateful, multi-actor applications with LLMs |
 - Google ADK (Agent Development Kit) - python) | Code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents |
 - OpenAI Assistants API (SDK) - python) | Build AI assistants with tools and persistent threads via SDK |
 - AgentOps - AI/agentops) | Monitoring, cost tracking, and benchmarking SDK for agents |
 - LLMStack - code multi-agent framework with data workflows |
 - Agency Swarm - swarm) | Reliable multi-agent orchestration using OpenAI Assistants API |
 - AutoGen - agent conversations, GPT-4 integration, customizable workflows |
 
 - 
            
Core Frameworks
- MetaGPT - based agents |
 
 - 
            
Specialized Agents
- 
                    
Research Agents
- GPT Researcher - Autonomous agent for comprehensive online research.
 
 - 
                    
Creative Agents
- ShortGPT - AI agent for generating short-form video content.
 
 
 - 
                    
 - 
            
📚 Research & Benchmarks
 - 
            
Agent Operations
- 
                    
Memory
- ChromaDB - Vector database for agent memory and context.
 
 
 - 
                    
 - 
            
Research & Benchmarks
- 
                    
Papers
- The Rise of LLM-Based Agents - Comprehensive survey on LLM-based agents.
 - Tool Learning with Foundation Models - Explores tool usage in AI agents.
 
 - 
                    
Benchmarks
- ToolBench - Benchmark for tool learning in agents.
 
 
 - 
                    
 - 
            
Community Resources
 - 
            
🌐 Community Resources
 - 
            
🚀 Contributors
- 
                    
📰 Newsletters
- ![Contributors - ai-agents/graphs/contributors)
 - stargazers
 - ![Contributors - ai-agents/graphs/contributors)
 
 
 - 
                    
 
            Programming Languages
          
          
        
            Categories
          
          
        
            Sub Categories
          
          
        
            Keywords
          
          
              
                ai
                29
              
              
                llm
                25
              
              
                openai
                20
              
              
                agent
                14
              
              
                python
                13
              
              
                gpt-4
                11
              
              
                ai-agents
                10
              
              
                agents
                8
              
              
                chatgpt
                7
              
              
                gpt
                7
              
              
                llms
                7
              
              
                artificial-intelligence
                7
              
              
                automation
                6
              
              
                developer-tools
                6
              
              
                llm-agent
                6
              
              
                llmops
                5
              
              
                langchain
                5
              
              
                autonomous-agents
                4
              
              
                multi-agent
                4
              
              
                llm-framework
                4
              
              
                agi
                3
              
              
                embeddings
                3
              
              
                nextjs
                3
              
              
                code-interpreter
                3
              
              
                llama
                3
              
              
                rag
                3
              
              
                ollama
                3
              
              
                agentic
                3
              
              
                machine-learning
                3
              
              
                pinecone
                3
              
              
                framework
                3
              
              
                vector-database
                3
              
              
                typescript
                3
              
              
                nodejs
                3
              
              
                autogen
                3
              
              
                javascript
                3
              
              
                crewai
                2
              
              
                information-retrieval
                2
              
              
                semantic-search
                2
              
              
                artificial-general-intelligence
                2
              
              
                autogen-ecosystem
                2
              
              
                superagi
                2
              
              
                agentic-workflow
                2
              
              
                agentic-agi
                2
              
              
                copilot
                2
              
              
                cli
                2
              
              
                document-retrieval
                2
              
              
                video-editing
                2
              
              
                video
                2
              
              
                content
                2