Tooling Catalog
Frameworks and Runtimes
Agent frameworks, workflow engines, coding agents, and AI product surface libraries
Last verified 2026-09-25
Use these when the product needs agents, tools, memory, workflow state, coding workflows, or user-facing AI interfaces.
Agent Frameworks and Runtimes
| Tool | Website | What it is for | Tier | Notes |
|---|---|---|---|---|
| Mastra | mastra.ai | TypeScript agents, workflows, memory, , , , voice, and observability | Core | Recommended default for TypeScript agent building: the most complete single framework across agents, tools, memory, workflows, evals, and MCP, with wide integration coverage. Its MCP client rebuilt on the 2026-07-28 MCP revision adds first-class suspend/resume for tools that need input, and classifiers landed as a registered primitive for typed routing and safety gates on agent input/output. |
| Vercel AI SDK | ai-sdk.dev | Provider-neutral model calls, streaming, tools, , and AI UI | Core | Strong default for TypeScript AI apps, especially with React and Next.js. |
| OpenAI Agents SDK | platform.openai.com | OpenAI-native agents, tools, , , , evaluation, and hosted tools | Core | Important for OpenAI-centric agents and MCP-backed . |
| LangGraph | docs.langchain.com | Stateful graph for agents | Core | Strong when the control flow must be explicit, inspectable, and durable. interrupt() now takes a response_schema (1.2.12) so a pause gets a typed reply instead of a bare string, and add_node exposes a per-node trace_policy (1.2.11). |
| LangChain | docs.langchain.com | application framework with broad integrations | Conditional | Huge integration surface; use selectively where connector breadth outweighs abstraction cost. |
| LlamaIndex | docs.llamaindex.ai | Data connectors, indexing, RAG, and knowledge-agent workflows | Conditional | Strong for document-heavy RAG and enterprise knowledge systems. |
| Pydantic AI | ai.pydantic.dev | Python agent framework built around Pydantic typing and validation | Conditional | Good Python choice when schema safety and FastAPI-style ergonomics matter. |
| Semantic Kernel | learn.microsoft.com | Microsoft-backed agent and orchestration | Conditional | Strongest in .NET and Azure-heavy enterprise environments. |
| Google ADK | adk.dev | Google's agent development kit for building and deploying agents | Conditional | Use when a system is already aligned with Gemini, Vertex AI, or Google Cloud. |
| Agno | docs.agno.com | Python agent framework with tools, memory, knowledge, storage, sessions, metrics, and guardrails | Conditional | Good when Python owns the agent runtime and the team wants a compact framework with built-in memory and knowledge primitives. |
| Microsoft Agent Framework | learn.microsoft.com | Microsoft framework for agents, tools, memory, persistence, workflows, hosting, and Azure integrations | Conditional | Use for Azure/.NET/Python enterprise systems; it is the successor direction for Semantic Kernel and AutoGen-style work. Shipping steadily since the 1.0 release: Python at 1.19 and .NET at 1.22 as of 2026-09-18. |
| Strands Agents | strandsagents.com | Open-source agent SDK for model-driven tool use and production deployment | Watch | Worth tracking for AWS/Bedrock-aligned teams and lightweight Python agent loops. |
| smolagents | huggingface.co | Hugging Face agent framework focused on concise code agents and tool use | Watch | Useful for small Python agents and open-model experiments; evaluate before using for complex production workflows. |
| Cloudflare Agents | developers.cloudflare.com | Durable Object-backed TypeScript agents with state, scheduling, tools, MCP, chat, and browser access | Conditional | Strong when the agent should live close to Workers, Durable Objects, AI Gateway, or edge-hosted tool surfaces. |
| Agentuity | agentuity.com | Cloud platform for deploying, running, observing, and scaling | Watch | Promising agent-native infrastructure; evaluate maturity before treating it as foundational. |
| Vercel eve | github.com/vercel | Vercel's agent framework, built on the Claude Agent SDK, for orchestration and channel-integrated agents | Watch | Pre-1.0 (v0.6x). session.streamSubagent() lets a parent agent watch a delegated child's activity live; taskDeliveryPolicy controls whether a worker reports independently or holds results until related work settles. |
| Claude Managed Agents | platform.claude.com | Anthropic-hosted agent runtime with environments, sessions, , vaults, cron, and the ant | Conditional | Public beta since 2026-04 with self-hosted . Strong fit for Anthropic-native agents; evaluate beta maturity. |
| OpenAI Agents API | developers.openai.com | OpenAI-hosted agent harness: managed Codex harness, session orchestration, compaction, recovery | Watch | Public beta since 2026-09-10. Durable sessions, progress streaming, custom tools, MCP servers, OpenAI-hosted or customer-provided sandboxes. Distinct from the open-source Agents SDK above - see Platforms. |
| Gemini API Managed Agents | ai.google.dev | Google-hosted agent runtime: environment hooks, budgets, cron scheduling, sandboxed execution | Conditional | Expanded 2026-07-28 with .agents/hooks.json lifecycle hooks, max_total_tokens budgets, and an Environments for sandbox lifecycle management. Narrower than Claude Managed Agents or the OpenAI Agents API - no Agent Skills, no managed MCP connector yet. |
| CrewAI | docs.crewai.com | Multi-agent crews, tasks, flows, memory, and tools | Conditional | Useful for role-based multi-agent prototypes; review security and observability before production use. |
Agent Workflow and Context Tools
These are not always full agent frameworks. They are worth tracking because they give agents safer orchestration, repeatable workflows, context compression, or bounded LLM substeps. For choosing a durable-execution runtime for agent loops, see durable execution.
| Tool | Website | What it is for | Tier | Notes |
|---|---|---|---|---|
| OpenProse | prose.md | Declarative contracts (.prose.md) that any Prose-Complete coding-agent harness runs to keep long-running agent work reviewable and versioned | Watch | Young project (Spring 2026); promising for portable, reviewable agent workflow recipes, but track adoption before depending on it. |
| Trigger.dev | trigger.dev | TypeScript workflows, background tasks, retries, checkpointing, and AI agent jobs | Conditional | Strong when agent work needs rather than an in-request loop. |
| Temporal | docs.temporal.io | Durable workflow engine with retries, timers, signals, queries, and long-running execution | Conditional | Standalone Activities reached GA in v1.32.0 (2026-09-11) - a single durable step recorded without authoring a full workflow, with delayed starts and operator APIs for pausing, resuming, and batch-managing activities. Simplifies wrapping single LLM calls as replay-safe steps. Use when agent work must survive process restarts, human delays, retries, and multi-day workflows. |
| Inngest | inngest.com | Durable serverless functions, background jobs, retries, and event-driven workflows | Conditional | Powers Mastra's durable agents. Good TypeScript path for event-driven agent tasks that should not run inside a request lifecycle. Recent releases add rerunning a run from a specific step, step.score()/group.experiment() for scoring and experiments (beta), a run-level AI usage summary, and for MCP clients connecting to Inngest Cloud. |
| @inngest/agent-kit | github.com/inngest | Agent orchestration layer (networks, routing, state) built on top of Inngest | Watch | No release since 2025-11 as of this writing. Inngest's own durable-function primitives above remain actively developed; evaluate whether agent-kit's orchestration layer is still the right fit or whether to build directly on Inngest steps. |
| Hatchet | docs.hatchet.run | Open-source task queue and durable workflow engine | Watch | Useful when teams want self-hostable workflows with retries, concurrency, and observability. |
| Prefect | docs.prefect.io | Python workflow orchestration for data and AI pipelines | Conditional | Relevant when agent workflows are coupled to Python data processing or scheduled RAG pipelines. |
Coding Agents and Developer Workflows
Use these when the agent is working inside a codebase, editor, terminal, or issue-to-PR workflow.
| Tool | Website | What it is for | Tier | Notes |
|---|---|---|---|---|
| Codex | openai.com | Coding agent across terminal, desktop, IDE, and cloud workflows | Core | Closely aligned with this repo's audience and skill format work. |
| Claude Code | code.claude.com | Terminal and SDK coding agent with MCP, skills, hooks, and tool permissions | Core | Important for cross-runtime agent instructions and tool permission patterns. |
| Claude Agent SDK | code.claude.com | Programmatic agent harness built on Claude Code concepts | Conditional | Relevant when building custom coding agents rather than using the CLI directly. |
| OpenHands SDK | docs.openhands.dev | Software-development agent SDK with Python and REST APIs | Watch | Interesting for products that embed code-editing agents. |
| Aider | aider.chat | Terminal coding assistant focused on editing files with LLMs | Conditional | Useful reference point for repo-aware editing workflows. |
| Cline | docs.cline.bot | VS Code coding agent with tool use and MCP support | Conditional | Useful for editor-native agent workflows and MCP ergonomics. |
| Augment Code | augmentcode.com | AI coding assistant and code review across large codebases | Conditional | Worth tracking for enterprise-scale codebase context and IDE/CLI/review coverage. |
| Factory | factory.ai | Software development agents for IDE, CLI, web, Slack, Linear, and CI/CD workflows | Watch | Strong signal for agent-native software development, but still a fast-moving category. |
| CodeRabbit | coderabbit.ai | AI pull request reviews and agent-readable review output | Conditional | Useful as a review layer for AI-generated code and PR workflows. |
| Greptile | greptile.com | AI code review and codebase-aware developer tooling | Watch | Track for code-review quality and repository-context patterns. |
| Macroscope | macroscope.com | AI code review, bug finding, status updates, and codebase analysis | Watch | Interesting for code review that reasons across a broader codebase. |
| Roo Code | docs.roocode.com | VS Code agentic coding assistant | Watch | Track for editor-agent workflow patterns. |
| Kilo Code | kilocode.ai | Agentic coding assistant | Watch | Track as part of the coding-agent surface rather than core product-agent infrastructure. |
| Deep Agents CLI | docs.langchain.com | Terminal-oriented deep agent workflow | Watch | Relevant for long-running coding or research agents. |
AI UI and Product Surfaces
Use these when the AI experience itself needs chat, copilot UX, generative UI, or host-app integration.
| Tool | Website | What it is for | Tier | Notes |
|---|---|---|---|---|
| AI SDK UI | ai-sdk.dev | Framework hooks and primitives for chat and generative UI | Core | Best default for TypeScript AI apps already using AI SDK. |
| AI Elements | ai-sdk.dev | Prebuilt components for AI interfaces | Conditional | Good when a project wants conventional chat/tool-call UI quickly. |
| assistant-ui | assistant-ui.com | React, React Native, and terminal chat UI for AI apps | Conditional | Good headless/chat-focused UI layer. |
| CopilotKit | docs.copilotkit.ai | In-app copilots, generative UI, shared state, and human-in-the-loop flows | Conditional | Strong when the product needs an embedded copilot rather than a separate chat page. |
| OpenAI Apps SDK | developers.openai.com | Build apps that run inside ChatGPT with MCP-backed tools and UI | Watch | Important platform direction; keep privacy, policy, and review constraints visible. |
| AG-UI | docs.ag-ui.com | Event protocol between agent backends and user-facing apps | Watch | Worth tracking as a possible interoperability layer for agent frontends. |
AI App Builders and Design Tools
Use these for prototypes, product exploration, design-to-code workflows, and short feedback loops. Treat generated code as a draft that still needs engineering review.
| Tool | Website | What it is for | Tier | Notes |
|---|---|---|---|---|
| v0 | v0.dev | AI UI generation and React component/app prototyping | Conditional | Strong for interface drafts and shadcn-style React output. |
| Bolt.new | bolt.new | Browser-based AI app builder and coding environment | Watch | Useful for rapid web prototypes; review architecture before productionizing. |
| Lovable | lovable.dev | Prompt-to-app builder for full-stack web applications | Watch | Good market signal for AI app builders, but treat output as prototype code. |
| Chef | docs.convex.dev | AI app builder built around Convex-backed full-stack apps | Watch | Interesting because it couples generation with a real backend model. |
| Rork | rork.com | AI app builder focused on React Native/mobile apps | Watch | Track for mobile prototyping; verify native quality before serious use. |
| Magic Patterns | magicpatterns.com | AI design and prototype generation for product teams | Conditional | Useful when the artifact is an interactive prototype rather than production code. |