Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 

Repository files navigation

Agent Frameworks

A curated list of popular AI agent frameworks and SDKs, grouped by ecosystem. Every entry links to its GitHub repository and shows a live star badge.

Governance capability legend

Four columns flag built-in Responsible-AI / security capabilities. This is a best-effort snapshot β€” features move fast, so verify against each project's current docs.

  • Guardrails β€” native input/output validation, content/safety filters, policy checks, structured-output validation, or human-in-the-loop gates.
  • Identity β€” a first-class agent identity or principal (stable agent ID, credentials, auth, RBAC) beyond a display name/role.
  • Audit β€” built-in tracing/observability of agent steps (events, callbacks, OpenTelemetry).
  • Sandbox β€” isolated execution of agent-generated code or tools (containers, microVMs, or a remote sandbox).

Cell values: βœ… built-in / first-class Β· 🟑 partial, basic, or via an official plugin/integration Β· β€” not built-in (still achievable with external components).

Contents


General-purpose & multi-agent orchestration

Framework Stars Lang Guardrails Identity Audit Sandbox What it is
LangChain Python 🟑 β€” βœ… 🟑 Composable framework for LLM apps with a huge tool/integration ecosystem
LangGraph Python 🟑 β€” βœ… β€” Stateful, graph-based multi-agent orchestration with human-in-the-loop
LlamaIndex Python 🟑 β€” βœ… 🟑 Data framework for RAG and agentic workflows
Microsoft AutoGen Python/.NET 🟑 β€” βœ… βœ… Multi-agent conversation framework
Semantic Kernel C#/Py/Java βœ… 🟑 βœ… β€” Enterprise agent SDK with plugins and invocation filters
Microsoft Agent Framework .NET/Python βœ… βœ… βœ… 🟑 Unified successor to Semantic Kernel + AutoGen (Entra Agent ID)
CrewAI Python βœ… β€” βœ… 🟑 Role-playing multi-agent "crews" and flows
OpenAI Agents SDK Python βœ… β€” βœ… 🟑 Lightweight agents with handoffs and guardrails
OpenAI Swarm Python β€” β€” β€” β€” Experimental/educational lightweight multi-agent orchestration
Google ADK Python βœ… 🟑 βœ… βœ… Google's model-agnostic Agent Development Kit
Pydantic AI Python 🟑 β€” βœ… β€” Type-safe agent framework from the Pydantic team
Haystack Python 🟑 β€” βœ… β€” Production LLM/RAG and agent pipelines (deepset)
Agno Python 🟑 β€” βœ… β€” High-performance multi-modal agents (formerly Phidata)
CAMEL Python β€” β€” 🟑 🟑 Research framework for multi-agent societies
DSPy Python 🟑 β€” 🟑 β€” Program (don't prompt) LMs β€” optimizers and compilers
smolagents Python 🟑 β€” βœ… βœ… Minimal, code-first agents (Hugging Face)
Letta Python β€” 🟑 🟑 β€” Stateful agents with long-term memory (formerly MemGPT)
Langroid Python 🟑 β€” 🟑 β€” Multi-agent programming framework
Griptape Python 🟑 β€” 🟑 🟑 Modular agents, pipelines, and workflows
Marvin Python 🟑 β€” 🟑 β€” Lightweight AI engineering toolkit (Prefect)
Strands Agents Python 🟑 🟑 βœ… β€” Model-driven agent SDK (AWS)
Atomic Agents Python 🟑 β€” 🟑 β€” Lightweight, composable "atomic" building blocks
AWS Agent Squad Python/TS β€” 🟑 🟑 β€” Multi-agent orchestrator (formerly Multi-Agent Orchestrator)
BeeAI Framework Python/TS 🟑 β€” βœ… 🟑 Production agents (IBM Β· Linux Foundation)
Julep Python β€” 🟑 🟑 🟑 Serverless platform + SDK for stateful agents

Autonomous "AutoGPT-style" agents

Framework Stars Lang Guardrails Identity Audit Sandbox What it is
AutoGPT Python 🟑 β€” 🟑 βœ… Pioneering autonomous GPT agent platform
MetaGPT Python 🟑 β€” 🟑 🟑 Multi-agent "software company" framework
BabyAGI Python β€” β€” β€” β€” Minimal task-driven autonomous agent
SuperAGI Python β€” β€” 🟑 🟑 Dev-first autonomous agent framework
AgentGPT TypeScript β€” β€” 🟑 🟑 Browser-based autonomous agents

Low-code & visual builders

Framework Stars Lang Guardrails Identity Audit Sandbox What it is
Dify Python/TS 🟑 🟑 βœ… βœ… Open-source LLM app & agent platform
Flowise TypeScript 🟑 🟑 🟑 🟑 Drag-and-drop LLM/agent builder
Langflow Python β€” 🟑 🟑 🟑 Visual builder for agent flows
n8n TypeScript β€” 🟑 βœ… 🟑 Workflow automation with native AI agent nodes
Rivet TypeScript β€” β€” 🟑 β€” Visual programming environment for AI agents
Rasa Python 🟑 🟑 βœ… β€” Open-source conversational AI / assistants

JavaScript / TypeScript

Framework Stars Guardrails Identity Audit Sandbox What it is
LangChain.js 🟑 β€” βœ… 🟑 JS/TS port of LangChain
Vercel AI SDK 🟑 β€” βœ… β€” TS toolkit for AI apps/agents with UI streaming
Mastra 🟑 β€” βœ… β€” TS agent framework β€” workflows, memory, RAG
VoltAgent 🟑 β€” βœ… β€” TS agent framework with built-in observability
OpenAI Agents JS βœ… β€” βœ… 🟑 Official JS/TS Agents SDK
Inngest AgentKit β€” β€” βœ… β€” Multi-agent networks on durable workflows

JVM (Java / Kotlin)

Framework Stars Guardrails Identity Audit Sandbox What it is
LangChain4j 🟑 β€” 🟑 β€” LangChain for Java
Spring AI 🟑 🟑 βœ… β€” Spring-native AI/agent framework
Google ADK (Java) βœ… 🟑 βœ… βœ… Agent Development Kit for the JVM

Go

Framework Stars Guardrails Identity Audit Sandbox What it is
Eino 🟑 β€” βœ… β€” Go LLM/agent framework (CloudWeGo Β· ByteDance)
Genkit 🟑 🟑 βœ… β€” Cross-language agent framework (Go/JS/Python, Google)
LangChainGo 🟑 β€” 🟑 β€” LangChain for Go

Rust

Framework Stars Guardrails Identity Audit Sandbox What it is
Rig β€” β€” 🟑 β€” Rust framework for LLM-powered agents

Coding agents

Framework Stars Guardrails Identity Audit Sandbox What it is
OpenHands 🟑 β€” βœ… βœ… Autonomous software-engineering agents (formerly OpenDevin)
Aider β€” β€” 🟑 🟑 AI pair programming in your terminal
SWE-agent 🟑 β€” 🟑 βœ… Agents that resolve real GitHub issues (Princeton)
gpt-engineer β€” β€” 🟑 🟑 Build codebases from a natural-language prompt
Potpie β€” 🟑 🟑 β€” Custom engineering agents for your codebase

Browser & computer use

Framework Stars Guardrails Identity Audit Sandbox What it is
Browser Use β€” β€” 🟑 🟑 Let agents drive a real browser
Skyvern β€” β€” 🟑 🟑 Automate browser workflows with LLMs + vision
Stagehand 🟑 β€” 🟑 🟑 AI browser automation (Browserbase)

Voice & real-time

Framework Stars Guardrails Identity Audit Sandbox What it is
Pipecat 🟑 β€” 🟑 β€” Real-time voice & multimodal agents
LiveKit Agents 🟑 🟑 βœ… β€” Realtime voice/video agents over WebRTC
Parlant βœ… β€” βœ… β€” Controllable, guideline-driven conversational agents

Agent infrastructure (tools Β· memory Β· sandboxes)

Project Stars Guardrails Identity Audit Sandbox What it is
Composio 🟑 🟑 βœ… β€” Tooling/integration layer β€” hundreds of tools for agents
E2B β€” β€” 🟑 βœ… Secure cloud sandboxes for AI code execution
Mem0 β€” 🟑 🟑 β€” Memory layer for agents
Semantic Router 🟑 β€” β€” β€” Fast routing/decision layer for agents

Adding an entry

  1. Drop the framework in the most fitting section (keep rows roughly ordered by relevance).
  2. Link the name to the GitHub repo: [Name](https://github.com/<owner>/<repo>).
  3. Add the live star badge: ![](https://img.shields.io/github/stars/<owner>/<repo>?style=flat-square).
  4. Rate the four governance columns βœ… / 🟑 / β€” per the legend; prefer βœ… only for documented, built-in support.

Stars are dynamic. Each badge is a shields.io query against the GitHub API (img.shields.io/github/stars/<owner>/<repo>), so counts refresh on every page view β€” no manual updates needed. Moved repos resolve through GitHub's redirect. Categories overlap β€” a framework is listed once, in its primary home.

About

agent frameworks

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors