A curated list of frameworks, tools, platforms, and resources for building AI agents — autonomous or semi-autonomous systems with planning, memory, tool use, and multi-step reasoning.
- Frameworks
- Multi-Agent Orchestration
- Platforms
- Starter Kits
- Examples
- Learning Resources
- Related Awesome Lists
- AIWG – Multi-agent framework for deploying and orchestrating project-owned agents, skills, context, rules, and governed workflows across AI coding platforms.
- AG2 (AutoGen) – Multi-agent conversational framework with tool use and human-in-the-loop workflows.
- LangChain – Framework for LLM apps with agents, tools, memory, and planning.
- LangGraph – Build stateful agents and graph-based agent workflows.
- LlamaIndex Agents – Data-centric framework with retrieval-heavy agent workflows.
- Semantic Kernel – Microsoft’s orchestration framework with planners and connectors.
- CrewAI – Multi-agent “crews” that collaborate to complete tasks.
- SmolAgents – Minimal agent framework that “thinks in code.”
- Agno – Multi-agent runtime and AgentOS for secure and production-ready systems.
- Phidata – Tools and frameworks for multimodal, tool-using agents and teams.
- PydanticAI – Type-safe agent definitions with Pydantic models.
- Rasa – Conversational agent framework with NLU and dialogue management.
- Botpress – Platform for conversational and task-focused agents.
- Mastra – TypeScript/Node.js framework for agentic applications.
- Kitaru – Durable execution framework for AI agents with checkpoints, replay, and stateful workflows using Python control flow.
- LangGraph – Graph-based workflows for multi-agent and stateful systems.
- LangFlow – Visual builder for LangChain/LangGraph flows.
- OpenAI Swarm – Lightweight agent team coordination for Python.
- CrewAI – Multi-agent task orchestration through role-based collaboration.
- DeerFlow – Research agent framework with web browsing, crawling, and Python execution.
- Bosun – Open source workflow and control framework for engineering-focused AI agents.
- OpenAgents – Open source platform for building multi-agent systems with protocol-based communication and orchestration.
- YYLO – Command-line orchestrator for coding agents with isolated worktrees, task validation, review, and governed merge workflows.
- Agno AgentOS – Hosted and self-hosted agent operating system.
- Microsoft Agent Framework – Enterprise agent stack around AutoGen/AG2.
- Google Vertex AI Agent Builder – Managed platform for search, conversation, and tool-using agents.
- Botpress Cloud – Hosted agent creation and deployment platform.
- Agno Agent UI – Next.js chat interface for AgentOS agents.
- LangGraph Chat UI – Example UIs for agent interactions.
- SmolAgents Starter Projects – Multi-agent demo apps.
- CrewAI Quickstarts – Example dashboards and templates.
- AG2 Examples – Multi-agent code-writing, retrieval, and planning demos.
- CrewAI Example Projects – Research agents, content agents, and workflows.
- SmolAgents Examples – Collaborative agent systems with tool use.
- AutoGroq – Team-based AI agent system for project assistance.
- ImageAgent (LangGraph) – Image-editing agent powered by LangGraph.
- Top Agent Frameworks Overview – Comparative list of agent frameworks.
- LangGraph Tutorials – Tutorials for building agent workflows.
- CrewAI Learning Resources – Documentation and guided tutorials.
- SmolAgents Tutorials – Examples of code-first agent development.
- Learn Agentic Patterns – Interactive curriculum covering agentic AI design patterns, including planning, tool use, and multi-step workflows.
Contributions are welcome. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.
Pull requests that do not adhere to the contribution guidelines may be closed.