Thanks to visit codestin.com
Credit goes to github.com

Skip to content

mlnjsh/awesome-agentic-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Awesome Agentic AI Awesome

A curated collection of frameworks, papers, tools, and resources for building autonomous AI agents.

Agentic AI refers to AI systems that can autonomously plan, reason, use tools, and take actions to accomplish complex goals with minimal human intervention.


Contents


Frameworks and Libraries

Framework Language Description
LangChain Python/JS Most popular framework for building LLM-powered applications and agents
LangGraph Python/JS Stateful, multi-actor agent workflows as graphs
CrewAI Python Orchestrating role-playing autonomous AI agents
AutoGen Python Microsoft multi-agent conversation framework
Semantic Kernel C#/Python Microsoft SDK for integrating LLMs with conventional programming
Haystack Python End-to-end NLP/LLM framework with agent support
DSPy Python Stanford framework for programming (not prompting) LLMs
Phidata Python AI assistants with memory, knowledge, and tools
Agency Swarm Python Collaborative AI agent swarms
Smolagents Python Hugging Face lightweight agent library
OpenAI Agents SDK Python OpenAI SDK for multi-agent workflows
LlamaIndex Python Data framework with agent capabilities
Composio Python/JS 250+ tool integrations for AI agents
BabyAGI Python Task-driven autonomous agent
SuperAGI Python Open-source autonomous AI agent framework
Agno Python Lightweight multimodal agent library

Agent Architectures

  • ReAct - Synergizing reasoning and acting in language models. The foundational Reason+Act paradigm.
  • Plan-and-Execute - Separate planning from execution for complex tasks.
  • Tree of Thoughts (ToT) - Tree-structured exploration of reasoning paths.
  • Reflexion - Agents that learn from verbal self-reflection.
  • LATS - Language Agent Tree Search combining planning, acting, and reasoning.
  • CoALA - Cognitive Architectures for Language Agents.
  • REWOO - Decoupling reasoning from observations for efficient tool use.
  • Self-Ask - Decomposing complex questions into sub-questions.

Multi-Agent Systems

  • MetaGPT - Multi-agent framework mimicking a software company with roles (PM, architect, engineer).
  • ChatDev - Communicative agents collaborating to build software.
  • CAMEL - Communicative Agents for Mind Exploration of LLM Society.
  • Swarm - OpenAI educational multi-agent orchestration framework.
  • GPT Researcher - Autonomous agent for comprehensive online research.
  • MegaAgent - Autonomous cooperation in large-scale LLM agent systems.

Tool Use and Function Calling

  • Gorilla - LLM connected with massive APIs.
  • ToolLLM - LLMs mastering 16000+ real-world APIs.
  • Toolformer - Language models that teach themselves to use tools.
  • Model Context Protocol (MCP) - Anthropic open standard for connecting AI to tools.
  • TaskWeaver - Code-first agent framework for data analytics.
  • AnyTool - Self-reflective agent for utilizing 16,000+ APIs.

Memory and RAG for Agents

  • MemGPT / Letta - LLMs with self-editing memory for unbounded context.
  • Mem0 - Self-improving memory layer for LLM applications.
  • ChromaDB - Open-source embedding database.
  • Weaviate - Vector database for semantic search.
  • FAISS - Efficient similarity search library by Meta.
  • RAGFlow - RAG engine with deep document understanding.
  • Cognee - Memory management using knowledge graphs.

Planning and Reasoning

Code Generation Agents

  • SWE-Agent - Autonomous coding agent for GitHub issues.
  • OpenHands - Open-source AI software development agents.
  • Aider - AI pair programmer in the terminal.
  • Claude Code - Anthropic agentic coding tool.
  • GPT Engineer - Specify what you want, AI builds it.

Web and Browser Agents

  • WebArena - Realistic web environment for autonomous agents.
  • BrowserGym - Gym environment for web task automation.
  • LaVague - Large action model framework for web automation.
  • WebVoyager - End-to-end web agent with large multimodal models.
  • Mind2Web - Generalist agent for the web.

Evaluation and Benchmarks

  • AgentBench - Evaluating LLMs as agents across 8 environments.
  • SWE-bench - Real-world software engineering evaluation.
  • GAIA - General AI assistant benchmark.
  • ToolBench - Tool-using LLM evaluation framework.
  • Tau-Bench - Tool-agent-user interaction benchmark.
  • HumanEval - Code generation benchmark.

Safety and Alignment

Tutorials and Courses

Key Papers

2025

2024

  • Agent-as-a-Judge - Using agentic systems to evaluate agentic systems.
  • AgentCoder - Multi-agent code generation with iterative testing.
  • ADAS - Automated design of agentic systems.

2023

  • ReAct - Synergizing reasoning and acting in LLMs.
  • Reflexion - Verbal reinforcement learning for agents.
  • Toolformer - Self-taught tool use.
  • Voyager - Open-ended embodied agent with LLMs.
  • Generative Agents - Interactive simulacra of human behavior.
  • MetaGPT - Meta programming for multi-agent collaboration.
  • MemGPT - Towards LLMs as operating systems.

Contributing

Contributions welcome! Please submit a PR. Add new entries at the end of the relevant section using format: [Name](URL) - Brief description.

License

CC0


Contributors & Domain Experts

Milan Amrut Joshi
Milan Amrut Joshi

Project Author
E2B
E2B

Code execution for AI agents
CrewAI
CrewAI

Multi-agent AI framework

About

A curated list of Agentic AI frameworks, papers, tools, and resources for building autonomous AI agents

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages