Find and compare agent frameworks: orchestration, multi-agent collaboration, RAG, and cloud platforms. Each listing links to docs and official sites so you can choose and get started.
14frameworks in a curated directory · docs and official site each
An agent framework is a platform for building, orchestrating, and deploying AI agents and multi-agent workflows. It typically provides orchestration (e.g. graph-based or sequential), tool use and integrations, memory and state, and support for one or more LLMs so you can ship agents without writing everything from scratch.
An agent is LLM-driven: its steps are decided at runtime from context and tools. A workflow is a predefined sequence of steps (often including agents). Use an agent when tasks are open-ended or conversational; use a workflow when the process is well-defined and you need explicit control, compliance, or human-in-the-loop.
Multi-agent RAG uses several specialized agents (e.g. planner, retriever, reasoner) with a coordinator. Single-agent RAG uses one model for retrieval and generation. Use multi-agent RAG for complex queries, many data sources, or enterprise scale; use single-agent RAG for simple queries and when cost and latency matter most.
Typical parts include: orchestration (how steps and agents are coordinated), tool use and connectors (APIs, code, search), memory and state (conversation, episodic, long-term), the reasoning engine (LLMs), and often deployment and observability. Frameworks differ in how much they give you out of the box.
Consider your use case (orchestration, multi-agent, RAG, or cloud), preferred language and stack, open source vs managed, and how much control you need. This directory groups frameworks by category and links to docs so you can compare and try the ones that fit.
LangGraph uses graph-based state machines and explicit control flow; it suits complex production workflows and strong governance. CrewAI uses role-based teams and sequential tasks; it’s good for rapid prototyping and team-style collaboration. AutoGen (Microsoft) is conversational and event-driven; it fits chat-style and human-in-the-loop use cases.
Vertical frameworks are built for specific domains (e.g. finance, healthcare) and offer faster deployment and built-in compliance. Horizontal frameworks are general-purpose and flexible but need more customization. Choose vertical when the domain fit is strong; choose horizontal when you need maximum flexibility across use cases.
CrewAI is often cited as the gentlest start: role-based agents and clear docs let you build a first multi-agent flow quickly. LangGraph is more flexible and production-oriented but has a steeper learning curve (graphs and state). Starting with CrewAI for quick wins, then trying LangGraph when you need finer control, is a common path.
LangGraph is widely used in production for complex workflows, state management, and observability (e.g. LangSmith). CrewAI can get you to an MVP fast but is often used for internal or prototype use. Choose based on your need for audit trails, compliance, and long-term maintainability.
Use an agent when the task is open-ended, conversational, or can’t be fully specified in advance. Use a workflow when the process has clear steps, a defined order, or when you need governance, compliance, and predictable execution. Many systems combine both: workflows that call agents at certain steps.
Consider multi-agent when you need clearly different capabilities (e.g. search vs code execution), parallel work, isolation (e.g. different credentials or data access), or reusable specialist agents. Prefer a single agent when the task is cohesive, latency matters, or you want simpler state and debugging.
This directory tags frameworks by focus: orchestration (workflows and state machines), multi-agent (teams and roles), RAG (retrieval-augmented generation), and cloud (managed platforms). Use the category filters and framework pages to match your use case.
Most frameworks support several providers: OpenAI, Azure OpenAI, Anthropic (Claude), Google (Gemini/Vertex), Amazon Bedrock, and often Ollama or other local/OpenAI-compatible APIs. Check each framework’s docs for the exact list and how to configure and switch providers.
Frameworks typically provide session or conversation state, sometimes episodic or long-term memory, and context providers. Implementations vary: some use vector stores and hybrid search, others use built-in state in graphs or workflows. See each framework’s documentation for details.
Frameworks usually offer tool-calling APIs, schema generation, and integrations (APIs, databases, MCP, etc.). Capabilities differ: some support sandboxing and approval flows, others focus on connectors. Check the framework’s docs and “Official site” / “Docs” links in this directory.
Each listing in this directory links to the framework’s official site and docs. Start from the “Docs” link for quickstarts, tutorials, and API references. Many frameworks have a “Get started” or “Quickstart” section in their documentation.
Use the “Submit your framework” form in the sidebar on this page or go to the site’s submit page. We review submissions and add frameworks that fit the directory.
Frameworks are grouped by focus: orchestration (workflows and state machines), multi-agent (teams and roles), RAG (retrieval-augmented generation), and cloud platforms (managed agent services). You can use these categories to find options that match your use case.