freshcrate
Skin:/
Home > AI Agents > ai-agents-frameworks

ai-agents-frameworks

The ultimate playground to learn, experiment with, and compare modern open-source AI agent frameworks โ€” from basics to production-ready setups.

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

The ultimate playground to learn, experiment with, and compare modern open-source AI agent frameworks โ€” from basics to production-ready setups.

README


Logo

๐Ÿค– AI Agent Frameworks

A hands-on comparison of modern AI agent and multi-agent frameworks. Get started with practical examples and explore the unique features of each framework.
Report Bug ยท Request Feature

This repository provides a comprehensive, hands-on comparison of modern AI agent and multi-agent frameworks. Each framework is explored through practical examples, showcasing both core functionality and its unique features, capabilities, and use cases.

๐Ÿค– Frameworks Included

Framework Version Docs Repository
AG2 0.11.5 Docs GitHub
Agno 2.5.17 Docs GitHub
Autogen Autogen 0.7.5 Docs GitHub
Claude Agent SDK Claude Agent SDK 0.1.52 Docs GitHub
CrewAI 1.14.2 Docs GitHub
Google ADK Google ADK 1.26.0 Docs GitHub
LangChain 1.2.13 Docs GitHub
LangGraph LangGraph 0.2.68 Docs GitHub
LlamaIndex LlamaIndex 0.14.14 Docs GitHub
Microsoft Agent Framework Agent Framework 1.0.1 Docs GitHub
OpenAI Agents SDK OpenAI Agents SDK 0.12.5 Docs GitHub
Pydantic-AI 1.38.0 Docs GitHub
smolagents smolagents 1.24.0 Docs GitHub
Strands Agents SDK 1.32.0 Docs GitHub

๐Ÿ“ Structure

The repository is organized by framework, with each top-level folder containing examples, configuration, and a README.md for that framework. The examples range from simple agent tasks to more advanced scenarios, including multi-agent workflows, RAG (Retrieval-Augmented Generation), API integrations, support for state-of-the-art protocols such as A2A and MCP, and much more.

Main modules:

  • ag2/
  • agno/
  • autogen/
  • claude-agents-sdk/
  • crewai/
  • google-adk/
  • langchain/
  • langgraph/
  • llama-index/
  • microsoft-agent-framework/
  • openai-agents-sdk/
  • pydantic-ai/
  • smolagents/
  • strands-agents-sdk/
  • study-agents-differences/

All modules use uv for dependency management (pyproject.toml + uv.lock). Always check the README.md in each module for specific setup and usage instructions.

๐Ÿš€ Getting Started

  1. Choose a framework: Navigate to the relevant folder for the agent framework you want to explore.
  2. Install dependencies: Run uv sync inside the framework folder to install all dependencies.
  3. Configure API keys: Copy .env.example to .env and fill in your API keys.
  4. Run examples: Execute files with uv run <filename>.py.

๐Ÿงช Comparison and Experiments

The study-agents-differences/ folder contains comprehensive scripts and utilities for comparing frameworks on common tasks, including RAG, API integration, and multi-agent workflows. It provides:

  • Unified agent interfaces for Agno, LangGraph, LlamaIndex, OpenAI, and Pydantic-AI
  • Performance benchmarks measuring response time, token usage, and tool utilization
  • Detailed results and analysis comparing different agent designs and tool integrations
  • Interactive Streamlit UI for real-time comparison (streamlit run agent-ui.py)

๐Ÿค Contributing

All contributions are welcome! If you have suggestions for new examples, frameworks to add, or improvements to existing content, please open an issue or submit a pull request.


Notes

  • All modules use uv for dependency management (pyproject.toml + uv.lock). Check each module's README.md for installation and usage.
  • Install dependencies before running examples.
  • Example .env.example files are provided where needed for API keys and settings.

Release History

VersionChangesUrgencyDate
main@2026-06-01Latest activity on main branchHigh6/1/2026
0.0.0No release found โ€” using repo HEADHigh4/21/2026
main@2026-04-21Latest activity on main branchHigh4/21/2026
main@2026-04-21Latest activity on main branchHigh4/21/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

andy-universal-agent-rules๐Ÿง  Enhance your AI coding assistant with a universal knowledge base and rules system, compatible with any project and editor.main@2026-06-07
ai-news-aggregatorAn autonomous AI agent that crawls, summarizes, and publishes news articles.๐Ÿš€main@2026-06-07
JianYan๐ŸŽค Transform speech to text on Windows with fast, local AI processing. Enjoy seamless recording and automatic integration for effective communication.main@2026-06-07
Grinta-AgentLocal-first autonomous coding agent that plans, executes, validates, and finishes software tasks end-to-end.main@2026-06-07
RAG๐Ÿง  Build an offline RAG chatbot to answer questions from PDFs, adapting responses based on user experience levels with a smooth chat interface.main@2026-06-06

More in AI Agents

@blockrun/franklinFranklin โ€” The AI agent with a wallet. Spends USDC autonomously to get real work done. Pay per action, no subscriptions.
hermes-agentThe agent that grows with you
awesome-copilotCommunity-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
e2bE2B SDK that give agents cloud environments