Best Python agent frameworks
The open-source agent frameworks written in Python, from the Agent Search Engine index — ranked by real maintained adoption (GitHub stars and recent commit activity), never by sponsorship. Every project here is Python-first, self-hostable, and free to run; the trade-off is you host and maintain it yourself.
01langchainThe agent engineering platform.02autogenA programming framework for agentic AI03crewAIFramework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work tog…04pydantic-aiAI Agent Framework, the Pydantic way05SuperAGI<> SuperAGI - A dev-first open source autonomous AI agent framework. Enabling developers to build, manage & run useful autonomous agents…06agent-frameworkA framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and.NET.07hiveMulti-Agent Harness for Production AI08UpsonicBuild autonomous AI agents in Python.09intentkitIntentKit is an open-source, self-hosted cloud agent cluster that manages a collaborative team of AI agents for you.10harness-sdkBuild an agent harness and control it end-to-end. Open-source SDK for production AI agents in Python & TypeScript - any model, any cloud.11agentsAn Open-source Framework for Data-centric, Self-evolving Autonomous Language Agents12rllmDemocratizing Reinforcement Learning for LLMs
13ag2AG2 (formerly AutoGen): The Open-Source AgentOS.Join us at: https://discord.gg/sNGSwQME3x14agent-governance-toolkitAI Agent Governance Toolkit — Policy enforcement, zero-trust identity, execution sandboxing, and reliability engineering for autonomous AI…15youtu-agentA simple yet powerful agent framework that delivers with open-source models16fast-agentCode, Build and Evaluate agents - excellent Model and Skills/MCP/ACP/A2A Support17Vibe-SkillsVibe-Skills is an all-in-one AI skills package. It seamlessly integrates expert-level capabilities and context management into a general-pu…18harmonistPortable AI agent orchestration with mechanical protocol enforcement. 186 agents, zero runtime dependencies.19verl-agentverl-agent is an extension of veRL, designed for training LLM/VLM agents via RL. verl-agent is also the official code for paper "Group-in-G…20DemoGPTCreate LLM agents in a second with your prompts. Everything you need to create an LLM Agent - tools, prompts, frameworks, and models - a…21Agently[GenAI Application Development Framework] Build GenAI application quick and easy Easy to interact with GenAI agent in code using stru…
Frequently asked
- What are the best Python agent frameworks?
- The Python projects listed below, ranked by maintained adoption — GitHub stars plus recent commit activity — so you see what's genuinely used and still maintained, not abandoned.
- Are these Python agent frameworks open source and free?
- Yes — every project on this page is open source and written primarily in Python. The software is free to run and self-host; you still pay for the infrastructure you run it on and any model or API usage it makes.
- Why choose Python agent frameworks specifically?
- Staying in your team's primary language — Python — makes self-hosting, extending, and debugging far easier, because you can read and modify the source directly instead of treating it as a black box.