Anthropic's official SDK for building agents that share Claude Code's runtime — tools, MCP, hooks, subagents.
Why it matters. This is the supported path if your product requires Claude Code's agent harness. It provides tight integration with Claude's ecosystem, unlike general frameworks such as LangGraph, reducing custom integration work.
LangGraph is a LangChain library for building stateful agent workflows with an explicit graph model.
Why it matters. This is for agents requiring complex, non-linear execution with explicit state management. Its graph model enables precise control over branching logic, checkpointing, and human-in-the-loop steps, which simpler, sequential agent frameworks do not provide.
TypeScript-first agent framework with workflows, memory, evaluation, and a local dev playground.
Why it matters. For teams already committed to a Node.js/TypeScript stack, Mastra provides a more cohesive agent development environment than general frameworks like LlamaIndex TS or platform-specific options such as Google ADK. Its integrated evaluation tools simplify iteration compared to custom setups.
Dify is a low-code platform offering an all-in-one toolchain for building, deploying, and managing AI applications with agentic and retrieval-augmented workflows.
Why it matters. It provides a visual workflow builder to orchestrate tool-using agents, distinguishing it from code-centric agent frameworks by simplifying AI application development.
OpenClaw is a free and open-source personal AI assistant that runs locally on users' devices, connecting AI models to numerous integrations.
Why it matters. It offers a privacy-focused, local-first approach to AI assistance with extensive integration capabilities and self-extending skill development, contrasting with cloud-dependent alternatives.
LlamaIndex is a data framework for LLM applications, providing tools to ingest, structure, and access private or domain-specific data for context-aware AI agents.
Why it matters. It simplifies the integration of external data with LLMs for retrieval-augmented generation (RAG), serving as a foundational framework for many data-aware agent applications.
Eve is an open-source TypeScript framework for building, deploying, and operating durable AI agents with a filesystem-first architecture.
Why it matters. It offers a streamlined, Vercel-native approach to agent development, simplifying deployment and integrating core capabilities through a file-based structure, distinguishing it from general-purpose frameworks.
Google's Agent Development Kit (ADK) is an open-source, code-first framework for building, evaluating, and deploying sophisticated AI agents, optimized for the Google ecosystem.
Why it matters. ADK provides a modular approach to agent development, enabling flexible orchestration of multi-agent systems and integrating with Google Cloud services for enterprise-scale deployment. This offers a comprehensive solution for developers already using Google's stack, similar to how Microsoft Agent Framework caters to its ecosystem.
Sim is an open-source workspace for building, deploying, and orchestrating AI agents and workflows.
Why it matters. Sim provides an integrated open-source workspace for agent development, deployment, and orchestration. This offers a more centralized operational environment than standalone frameworks like LangGraph, and more control than low-code platforms like Dify, for teams requiring self-hosted agent lifecycle management.
A minimalist, self-evolving autonomous agent framework that grants LLMs system-level control over a local computer with high token efficiency.
Why it matters. It provides a lean, efficient, and self-improving approach to agent development by evolving skills from a minimal core, offering an alternative to more complex frameworks.
Bolna Agent Studio is a framework designed for quickly building and deploying voice AI agents.
Why it matters. It streamlines the creation of voice-enabled agents, offering a specialized solution compared to general agent frameworks that require more manual audio integration.
A self-improving agent that learns and writes its own skills from experience for autonomous task execution and interaction.
Why it matters. This framework focuses on continuous learning and self-improvement, enabling agents to evolve their capabilities over time, unlike more static agent frameworks.