- Building AI Agents
- Posts
- The 7 must-know agent frameworks
The 7 must-know agent frameworks
Plus: 601 AI use-cases from the worlds leading organizations, freelance agent builder becomes a new career path, and more
Welcome back to Building AI Agents, your biweekly guide to everything new in the field of agentic AI!
Claude Opus 4 sometimes engages in "high-agency behavior", such as attempting to spontaneously email the FDA, SEC, and media when discovering (a simulation of) pharmaceutical fraud.
— Peter Wildeford 🇺🇸🚀 (@peterwildeford)
8:04 PM • May 22, 2025
I asked Claude to write a research report on whether flossing is actually necessary. Instead, it sent an email ratting me out to my dentist.
In today’s issue…
The big 7 agent frameworks
OpenAI plans agentic device to rival the smartphone
601 AI use-cases from the worlds leading organizations
Is “freelance agent builder” a viable career?
Stargate and the AI Industrial Revolution
…and more
🔍 SPOTLIGHT

If you’re looking to build AI agents but don’t know where to start, look no further.
Agent frameworks are software libraries that abstract away much of the boilerplate code you have to write to get an agent up and running. It’s common for agent builders to debate whether frameworks are necessary at all—writing your own custom code can give you greater control and can be done more quickly than ever now with increasingly powerful coding assistants.
But if you want to get a prototype running as fast as possible, to build sprawling multi-agent systems that fit intricately together, or to easily take advantage of pre-packaged capabilities like memory, code execution, and more, frameworks are the way to go.
What follows is a roundup of what are arguably the seven best-known and most widely-used agent frameworks for Python, the most common programming language used to build AI systems. Don’t know Python? No problem, developers are starting to roll out frameworks for just about every language imaginable—JavaScript, C#, Java, Rust, and more. And if you’re not a programmer at all, there are a whole other set of low-code/no-code tools available.
But for the Python folks, these are all good places to start:
LangGraph (by LangChain)
Built on top of the LangChain LLM framework, it instantiates agents as graphs, with information flowing between connected nodes.
Pros: extensive set of built-in capabilities like memory, integrations with many other tools, APIs, and LLM providers, and an enterprise focus
Cons: complex and dependent on often buggy LangChain
AutoGen (by Microsoft)
Developed as the first open-source agent framework by a major tech company, and later forked into the “official” Microsoft version and an open-source spinoff, AG2.
Pros: solid all-around, while low-code AutoGen Studio makes building easier
Cons: smaller community than LangGraph/LangChain and CrewAI
Built around the concept of “crews” of agents that are given roles and backstories, and function like actual teams of workers by roleplaying their assigned jobs.
Pros: simple to get started and targeted towards enterprise use-cases
Cons: fewer built-in tools than other major frameworks like LangGraph, and its enterprise features are not entirely open-source
SmolAgents (by Hugging Face)
Hugging Face’s minimalist framework, with a core library of just around 1,000 lines of code, operating through code-as-action, in which the agent primarily acts by writing and executing its own code.
Pros: ultra-simple and lightweight, while code-as-action gives considerable versatility and power
Cons: minimal feature set, and unpredictable results from the agent’s code
OpenAI’s official agent framework, in which agents utilize handoffs, taking turns performing tasks and then giving control to another agent.
Pros: easy to use, official support from OpenAI and integration with many of its tools, and can use other providers’ LLMs
Cons: centered around OpenAI, with fewer built-in features like connectors than LangChain or LlamaIndex
Agent Development Kit (by Google)
Google’s recently released framework, which is already seeing rapid adoption.
Pros: extensive enterprise integrations, particularly for Google Cloud, and can use other providers’ LLMs
Cons: steeper learning curve than other frameworks, integrations center around Google products
Originally intended to connect LLMs with external data and to facilitate retrieval augmented generation (RAG), but recently pivoted to facilitating agents via Agent Workflows, which function similarly to CrewAI’s crews.
Pros: excels in data integrations and RAG due to its heritage, and has a large and active community
Cons: data integrations have a steep learning curve, making it less-than-ideal for agentic workflows not centered on external data
It seems like a new agent framework comes out every day, creating a risk of analysis paralysis: everyone wants to use the “best” framework, but its impossible to keep track of all of them.
Luckily, although there are meaningful differences between them, they all do broadly the same things. If you want to get started with an agent framework, use this piece as a guide to just pick one, and get started. You probably can’t go wrong with any of these seven.
Happy coding!
🤖 AI AGENTS FOR YOUR BUSINESS
Orynt AI: The official implementation agency of Building AI Agents
🕙💰 LIMITED TIME ONLY: Refer a future customer to us and get 10% of the total value of the contract as a bonus!
Discover exactly where AI can streamline your operations, saving you time, reducing overhead, and improving consistency.
Automate routine tasks with agents tailored specifically to your business needs.
Unlock serious growth and efficiency by scheduling your free 30-minute strategy call.