Brought to your by Mark.

AI Agent Frameworks

AI agent frameworks by example. Take a look at the different frameworks and choose the one that best fits your needs. Or take the best parts and build it yourself in your favorite language.

⌘K
Code Based 👩🏼‍💻Tool Use Based 🛠️Visual UI 🎨Graph ⚙️Computer UseNo CodeMCPMulti-Agent 🤝🏽Model AgnosticMemory 🧠javascriptpython 🐍
Featured ✨ bot

Smolagents

Creates agents that run python code to acomplish tasks

Code Based 👩🏼‍💻 Model Agnostic python 🐍 Tool Use Based 🛠️ Multi-Agent 🤝🏽 MCP
15.6k stars
bot

Agno

a lightweight library for building Multimodal Agents with memory, knowledge and tools.

python 🐍 Model Agnostic Tool Use Based 🛠️ Multi-Agent 🤝🏽
21.7k stars
Arkalos

Arkalos

Arkalos is an easy-to-use framework for data analysis, data science, building data apps, warehouses, AI agents, robots, ML, training LLMs with elegant syntax. It just works.

python 🐍 Model Agnostic Tool Use Based 🛠️ Multi-Agent 🤝🏽 Visual UI 🎨
26 stars
bot

Atomic Agents

The Atomic Agents framework is designed around the concept of atomicity to be an extremely lightweight and modular framework for building Agentic AI pipelines and applications

python 🐍 Model Agnostic
3.2k stars
bot

Autogen

A framework from microsoft for building agents.

python 🐍 Model Agnostic
42.1k stars
bot

Client AI

ClientAI is a Python package that provides a unified framework for building AI applications, from direct provider interactions to transparent LLM-powered agents.

python 🐍 Model Agnostic
48 stars
bot

Cloudflare Agents

Build and deploy AI-powered Agents on Cloudflare that can autonomously perform tasks, communicate with clients in real time, persist state, execute long-running and repeat tasks on a schedule, send emails,

javascript Model Agnostic
1.2k stars
Ag2

Ag2

Build production-ready multi-agent systems in minutes, not months.

Multi-Agent 🤝🏽 python 🐍 Code Based 👩🏼‍💻 tools
2.1k stars
bot

Camel AI

Agents in CAMEL are autonomous entities capable of performing specific tasks through interaction with language models and other components. Each agent is designed with a particular role and capability, allowing them to work independently or collaboratively to achieve complex goals.

python 🐍 Model Agnostic
11k stars
Control Flow

Control Flow

ControlFlow provides a structured, developer-focused framework for defining workflows and delegating work to LLMs, without sacrificing control or transparency

Multi-Agent 🤝🏽 python 🐍 tools
1.2k stars
archgw

archgw

The intelligent (edge and LLM) proxy server for agentic applications.

Model Agnostic
2.1k stars
bot

Crew AI

Framework including easy deployment and management of agents using a ui

python 🐍
29k stars
eliza os

eliza os

AI agent framework focused on creating consistent characters interacting on social media.

15.2k stars
Evolving Agents

Evolving Agents

A toolkit for agent autonomy, evolution, and governance. Create agents that can understand requirements, evolve through experience.

python 🐍
390 stars
Hawkins Agent

Hawkins Agent

A Python SDK for building AI agents with minimal code using This framework integrates key tools and services for building functional AI agents.

python 🐍 Model Agnostic Tool Use Based 🛠️
21 stars
Haystack

Haystack

open source drag and drop AI agent framework.

20k stars
bot

LangGraph

LangGraph — used by Replit, Uber, LinkedIn, GitLab and more — is a low-level orchestration framework for building controllable agents.

python 🐍 javascript Graph ⚙️ Visual UI 🎨
10.6k stars
Letta

Letta

Build agents with infinite context and human-like memory, that can learn from data and improve with experience

15.5k stars
NPCSH

NPCSH

AI Agent framework designed to integrate Large Language Models (LLMs) and Agents into one's daily workflow by making them available and easily configurable through a command line shell as well as an extensible python library.

419 stars
bot

Open AI SDK

New agent sdk from open ai including tools such as computer use, function calling, file search, web search

python 🐍 Computer Use Tool Use Based 🛠️
7k stars
bot

LlamaIndex Agents

LlamaIndex is a simple, flexible framework for building agentic generative AI applications that allow large language models to work with your data in any format.

python 🐍 javascript
40.3k stars
bot

Phi Data

Phidata is a framework for building multi-modal agents and workflows. memory and tools supported.

python 🐍 Memory 🧠 Tool Use Based 🛠️
108 stars
Praison

Praison

PraisonAI is a production-ready Multi-AI Agents framework with self-reflection, designed to create AI Agents to automate and solve problems ranging from simple tasks to complex challenges. By integrating PraisonAI Agents, AutoGen, and CrewAI into a low-code solution, it streamlines the building and management of multi-agent LLM systems, emphasising simplicity, customisation, and effective human-agent collaboration.

Model Agnostic tools Multi-Agent 🤝🏽
3.7k stars
bot

Pydantic AI

model agnostic library based on the popular pydantic library for type checking, supports graphs

python 🐍 Graph ⚙️ Multi-Agent 🤝🏽
7.6k stars
Scout OS

Scout OS

Nocode/lowcode agent builder framework.

1 stars
bot

Vercel Agents

Vercel

javascript Multi-Agent 🤝🏽 Model Agnostic Tool Use Based 🛠️
12.9k stars