Skip to content
Agent Search Engine.

Open source · Python

Best Python AI agents

The 158 open-source AI agents written in Python in this index, ordered by recorded GitHub star count, never by sponsorship. Stars are repository-interest signals, not performance or maintenance guarantees. Hermes Agent leads the set at 253,000 GitHub stars, and 129 of the 158 have a recorded repository push in the last 90 days. These records have Python as their primary repository language and recognized open-source software licenses recorded in this index; check the current licenses, deployment requirements, and model or API costs. Right now it's led by Hermes Agent (253k stars), with Langflow and langchain following. Order follows the recorded star counts; repository activity is shown separately.

158 open-source records · the full index · more best-of lists · how we rank

fastapi_mcpSDK / libraryExpose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!Open sourceCosts not checkedPython · recorded license: MITRecord checked 12kGitHub starsPAL MCP (formerly Zen MCP)MCP serverLet Claude Code, Gemini CLI or Codex CLI consult other models and spawn CLI subagents from one session.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked 12kGitHub starshiveFrameworkMulti-Agent Harness for Production AIOpen sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 11kGitHub starsAWS MCP ServersMCP serverOpen source MCP Servers for AWSOpen sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 9.8kGitHub starslocal-deep-researchAgent~95% on SimpleQA (e.g. Qwen3.6-27B on a 3090). Supports all local and cloud LLMs (llama.cpp, Ollama, Google,...). 10+ search engines - arXiv, PubMed, your private documents.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 9.2kGitHub starsharness-sdkSDK / libraryBuild an agent harness and control it end-to-end. Open-source SDK for production AI agents in Python & TypeScript - any model, any cloud.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 8.8kGitHub starsWindows-MCPMCP serverLet AI agents operate Windows: open apps, control windows, click and type, and read UI state.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 8.8kGitHub starsmcp-agentFrameworkA composable Python framework for building agents from MCP servers and simple workflow patterns.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked 8.6kGitHub starsMiroThinkerAgentMiroThinker is a deep research agent optimized for complex research and prediction tasks. Our latest models, MiroThinker-1.7, achieves 74.0 and 75.3 on the BrowseComp and BrowseComp Zh, respectively.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked 8.4kGitHub starsdeep-searcherAgentOpen Source Deep Research Alternative to Reason and Search on Private Data. Written in Python.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 8.3kGitHub starsShortGPTFrameworkShortGPT - Experimental AI framework for youtube shorts / tiktok channel automationOpen sourceCosts not checkedPython · recorded license: MITRecord checked 8.0kGitHub starsUpsonicFrameworkBuild autonomous AI agents in Python.Open sourceCosts not checkedPython · recorded license: MITRecord checked 8.0kGitHub stars
For agent buildersMake your product part of the discovery.Explore advertising
openevolveAgentOpen-source implementation of AlphaEvolveOpen sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 7.5kGitHub starsunstractPlatformLLM-Driven Extraction of Unstructured Data — Built for API Deployments & ETL Pipeline WorkflowsOpen sourceCosts not checkedPython · recorded license: AGPL-3.0Record checked · Recent push 7.3kGitHub starsSwarmsFrameworkA Python multi-agent orchestration framework with prebuilt sequential, concurrent and hierarchical architectures.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 7.2kGitHub starsintentkitFrameworkIntentKit is an open-source, self-hosted cloud agent cluster that manages a collaborative team of AI agents for you.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 6.5kGitHub starsagent-governance-toolkitSDK / libraryAI Agent Governance Toolkit — Policy enforcement, zero-trust identity, execution sandboxing, and reliability engineering for autonomous AI agents. Covers 10/10 OWASP Agentic Top 10.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 6.4kGitHub starsAtomic AgentsFrameworkA lightweight, modular Python framework for building agent pipelines from small, composable pieces.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 6.3kGitHub starsfaraAgentFara-7B: An Efficient Agentic Model for Computer UseOpen sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 6.2kGitHub starssembleSDK / libraryFast and Accurate Code Search for Agents. Uses ~98% fewer tokens than grep+readOpen sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 6.2kGitHub starsAIO SandboxInfrastructureAn all-in-one Docker sandbox for AI agents with a browser, shell, files, VS Code server, Jupyter and MCP.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 6.1kGitHub starsagents-cliAgentThe CLI and skills that turn any coding assistant into an expert at creating, evaluating, and deploying AI agents on Google Cloud.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 6.1kGitHub starsMCP Atlassian (community)MCP serverA community MCP server for Jira and Confluence that supports both Cloud and Server/Data Center.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 6.0kGitHub starsagentsFrameworkAn Open-source Framework for Data-centric, Self-evolving Autonomous Language AgentsOpen sourceCosts not checkedPython · recorded license: Apache-2.0Record checked 6.0kGitHub starsrllmFrameworkDemocratizing Reinforcement Learning for LLMsOpen sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 5.9kGitHub starsklavisInfrastructureKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scaleOpen sourceCosts not checkedPython · recorded license: Apache-2.0Record checked 5.8kGitHub starsZotero MCPMCP serverSearch, read and annotate your Zotero research library from Claude, ChatGPT and other MCP clients.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 5.3kGitHub starsHome Assistant MCP (ha-mcp)MCP serverAn unofficial, comprehensive MCP server for controlling devices and managing automations in Home Assistant.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 5.0kGitHub starsag2FrameworkAG2 (formerly AutoGen): The Open-Source AgentOS.Join us at: https://discord.gg/sNGSwQME3xOpen sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 5.0kGitHub starsDeepAnalyzeAgentDeepAnalyze is the first agentic LLM for autonomous data science.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 4.7kGitHub starsContextForge (IBM MCP Context Forge)InfrastructureIBM's open-source gateway and registry that federates MCP, A2A and REST/gRPC APIs behind one governed endpoint.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 4.6kGitHub starsMCP Server for Obsidian (mcp-obsidian)MCP serverRead, search, append to and patch notes in an Obsidian vault from an MCP client.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 4.5kGitHub starsgptmeAgentA provider-agnostic personal AI agent for the terminal, with shell, Python, web and vision tools.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 4.4kGitHub starsms-agentFrameworkMS-Agent: a lightweight framework to empower agentic execution of complex tasksOpen sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 4.4kGitHub starsmcpoInfrastructureA simple, secure MCP-to-OpenAPI proxy serverOpen sourceCosts not checkedPython · recorded license: MITRecord checked 4.4kGitHub starsCodeGraphContextMCP serverIndex a local codebase into a graph database and query its call chains from AI assistants over MCP.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 4.3kGitHub starsexcel-mcp-serverMCP serverA Model Context Protocol server for Excel file manipulationOpen sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 4.2kGitHub starsBasic MemoryMCP serverPersistent AI memory as local Markdown files that both you and the model can read and edit.Open sourceCosts not checkedPython · recorded license: AGPL-3.0Record checked · Recent push 4.2kGitHub starsLangroidFrameworkA lightweight Python framework for multi-agent LLM applications, from CMU and UW-Madison researchers.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 4.1kGitHub starsfast-agentFrameworkCode, Build and Evaluate agents - excellent Model and Skills/MCP/ACP/A2A SupportOpen sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 3.9kGitHub starsVibe-SkillsSDK / libraryVibe-Skills is an all-in-one AI skills package.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 3.7kGitHub starsDaVinci Resolve MCP ServerMCP serverLet AI assistants control DaVinci Resolve Studio through its official scripting API: edit, organise, grade and render.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 3.5kGitHub starsGoogle Analytics MCP ServerMCP serverGoogle's experimental MCP server for querying Google Analytics accounts, reports and realtime data.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 3.4kGitHub starsBeeAI FrameworkFrameworkA framework for production-ready multi-agent systems with matching Python and TypeScript libraries.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 3.4kGitHub starsPostgres MCP ProMCP serverA Postgres MCP server with index tuning, EXPLAIN plans, health checks and configurable safe SQL execution.Open sourceCosts not checkedPython · recorded license: MITRecord checked 3.4kGitHub starsGoogle Workspace MCP ServerMCP serverNatural-language control of Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts and Chat.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 3.3kGitHub starsArXiv MCP ServerMCP serverA local MCP server for reading arXiv papers section by section from their original LaTeX, with BibTeX and topic watches.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 3.2kGitHub starsAbleton MCPMCP serverControl Ableton Live from Claude and other MCP clients: create tracks, arrange clips and edit sessions.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 3.2kGitHub starsTuriX-CUAAgentThis is the official website for TuriX Computer-use-AgentOpen sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 3.2kGitHub starsSnyk Agent ScanInfrastructureDiscover and scan the agents, MCP servers and skills on your machine for prompt injection and vulnerabilities.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 3.1kGitHub stars

Frequently asked

What are the best Python AI agents?
By recorded GitHub star count, Hermes Agent, Langflow and langchain lead the Python AI agents in this index of 158. The full list is below; star count does not prove suitability or continued maintenance. Sponsorship does not affect its order.
Are these Python AI agents open source and free?
These records have recognized open-source software licenses recorded and are written primarily in Python in this index. MIT is the most common licence here, on 85 of 158, across 7 licences in total. Check each license and deployment requirements. Hosting, model, API, and managed-service costs may apply.
Why choose Python AI agents specifically?
Staying in your team's primary language — Python — can help your team inspect and modify code it understands. Repository language does not establish supported user languages, SDKs or an offline deployment. 129 of these 158 have a recorded push within 90 days. A quiet repository alone does not establish whether the project is complete, supported or abandoned.