General Purpose Frameworks
Full-featured frameworks for building a wide range of LLM applications
7 frameworks in this category
Full-featured framework for building LLM applications with chains, agents, and retrieval. Supports tool calling, structured output, memory, and streaming across dozens of model providers.
pip install langchain langchain-openaiOfficial OpenAI SDK for building agents with tool use, handoffs, and guardrails. Lightweight, opinionated design with native support for OpenAI models and the Responses API.
pip install openai-agentsGoogle's framework for building AI agents with Gemini models. Supports multi-agent systems, tool use, session management, and deployment to Google Cloud with built-in evaluation.
pip install google-adkFramework for building agentic systems with memory, knowledge, and tools. Supports teams of agents with shared state, built-in web search, and playground UI.
pip install phidataFull-stack framework for building, shipping, and monitoring agentic systems. Supports multi-modal agents with reasoning, knowledge, memory, and team coordination.
pip install agnoTypeScript-first agent framework with built-in tool calling, RAG, workflows, and integrations. Designed for full-stack TypeScript developers who want agents without leaving their stack.
npm install mastraTypeScript toolkit for building AI-powered applications with React, Next.js, and other frameworks. Unified provider interface, streaming UI components, and tool calling with structured output.
npm install ai @ai-sdk/openai