Skip to content

Repository files navigation


Logo

🤖 AgentForge

A hands-on, production-focused comparison of modern AI agent and multi-agent frameworks. Explore real-world implementations and evaluate trade-offs across leading tools.
Report Bug · Request Feature

AgentForge delivers a structured, hands-on comparison of modern AI agent and multi-agent frameworks. Each framework is explored through implementation-driven examples, highlighting architecture patterns, capabilities, and real-world use cases.

🤖 Frameworks Included

Framework Docs Repository
AG2 Docs GitHub
Agno Docs GitHub
Autogen Autogen Docs GitHub
CrewAI Docs GitHub
Google ADK Google ADK Docs GitHub
LangGraph LangGraph Docs GitHub
LlamaIndex LlamaIndex Docs GitHub
OpenAI Agents SDK OpenAI Agents SDK Docs GitHub
Pydantic-AI Docs GitHub
smolagents smolagents Docs GitHub

📁 Structure

The repository is organized by framework. Each directory includes examples, configuration, and framework-specific documentation.

Examples range from simple agent tasks to advanced multi-agent workflows, RAG (Retrieval-Augmented Generation), and API integrations.

Main modules:

  • ag2/
  • agno/
  • autogen/
  • crewai/
  • google-adk/
  • langgraph/
  • llama-index/
  • openai-agents-sdk/
  • pydantic-ai/
  • smolagents/
  • study-agents-differences/

Some modules use PDM (pyproject.toml), while others rely on requirements.txt. Always review the local README.md before setup.

🚀 Getting Started

  1. Select a framework
    Navigate to the corresponding directory.

  2. Install dependencies
    Follow the setup instructions in the module’s README.md.

  3. Run examples
    Execute scripts from basic agents to advanced multi-agent workflows.


🧪 Comparison and Experiments

The study-agents-differences/ module centralizes benchmarking and cross-framework experimentation.

Key capabilities:

  • Standardized agent interfaces across multiple frameworks
  • Performance benchmarking (latency, token usage, tool efficiency)
  • Comparative analysis of RAG pipelines, APIs, and multi-agent systems
  • Interactive Streamlit UI for real-time evaluation

Run the UI:

streamlit run agent-ui.py

About

AgentForge is a hands-on platform for building, testing, and comparing modern AI agent frameworks. It features real-world examples, multi-agent workflows, and benchmarking tools to evaluate performance, scalability, and design trade-offs across leading solutions.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages