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

MiroFlowFrameworkTop-1 on 5+ benchmarks | Web UI | Supports MiroThinker, Claude, Kimi, OpenAIOpen sourceCosts not checkedPython · recorded license: Apache-2.0Record checked 3.1kGitHub starscocoindex-codeSDK / libraryA super light-weight embedded code search engine CLI (AST based) that just works - saves 70% token and improves speed for coding agent Star if you like it!Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 2.9kGitHub starsAgent Toolkit for AWSMCP serverAWS's official MCP servers, skills and plugins that help coding agents build and deploy on AWS.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 2.8kGitHub starsteaql-agent-kitSDK / libraryDeterministic execution for non-deterministic AI.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 2.8kGitHub starsFreeCAD MCPMCP serverControl FreeCAD from Claude Desktop and other MCP clients: create models, run scripts and FEM analyses.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 2.8kGitHub starsPaper Search MCPMCP serverSearch and download academic papers from arXiv, PubMed, bioRxiv, Semantic Scholar and many more sources.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 2.8kGitHub starsmcp-proxyInfrastructureBridge MCP transports: run a remote SSE or streamable HTTP server over stdio, or expose a stdio server over HTTP.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 2.8kGitHub starsKiCAD MCP ServerMCP serverDesign printed circuit boards in KiCAD with Claude and other LLMs through natural language.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 2.7kGitHub starsverl-agentFrameworkverl-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-Group Policy Optimization for LLM Agent Training"Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked 2.4kGitHub starsopen-computer-useAgentAI computer use powered by open source LLMs and E2B Desktop SandboxOpen sourceCosts not checkedPython · recorded license: Apache-2.0Record checked 2.4kGitHub starsharmonistFrameworkPortable AI agent orchestration with mechanical protocol enforcement. 186 agents, zero runtime dependencies.Open sourceCosts not checkedPython · recorded license: MITRecord checked 2.3kGitHub starsagentic_securityAgentAgentic LLM Vulnerability Scanner / AI red teaming kitOpen sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 2.0kGitHub stars
For agent buildersMake your product part of the discovery.Explore advertising
MCP Memory ServiceMCP serverSelf-hosted persistent memory for Claude and agent pipelines, over MCP, REST, OAuth and CLI.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 2.0kGitHub starsShowUIAgent[CVPR 2025] Open-source, End-to-end, Vision-Language-Action model for GUI Agent & Computer Use.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked 1.9kGitHub starsGoogle Search Console MCP (mcp-gsc)MCP serverAsk questions of your Google Search Console performance, indexing and URL inspection data.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 1.9kGitHub starsDemoGPTFrameworkCreate LLM agents in a second with your prompts. Everything you need to create an LLM Agent - tools, prompts, frameworks, and models - all in one place.Open sourceCosts not checkedPython · recorded license: MITRecord checked 1.9kGitHub starspg-aiguideMCP serverVersion-aware PostgreSQL manual search and best-practice skills that help AI tools write better Postgres code.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 1.9kGitHub starsCoreCoderAgentMinimal AI coding agent (~1,000 lines of Python) inspired by Claude Code. Works with any LLM. Think NanoGPT for coding agents. Formerly NanoCoder.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 1.8kGitHub starsTelegram MCPMCP serverRead chats, manage groups and send messages from a Telegram account through Claude, Cursor and other MCP clients.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 1.8kGitHub starsbailingAgentA GPT-4o-like voice conversation robot built from ASR+LLM+TTS, integrating strong models like DeepSeek R1 and openClaw -- a genuine personal voice assistant with latency as low as 800ms.Open sourceCosts not checkedPython · recorded license: MITRecord checked 1.8kGitHub starsOpenAdaptAgentOpen Source Generative Process Automation (i.e. Generative RPA). AI-First Process Automation with Large ([Language (LLMs) / Action (LAMs) / Multimodal (LMMs)] / Visual Language (VLMs)) ModelsOpen sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 1.8kGitHub starsToolUniverseSDK / libraryDemocratizing AI scientists with ToolUniverseOpen sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 1.7kGitHub starsCyberVersePlatformSelf hosted, real-time digital human agent platform. Build voice-first AI agents with WebRTC, persona memory, tools, RAG, and optional digital-human video.Open sourceCosts not checkedPython · recorded license: GPL-3.0Record checked · Recent push 1.7kGitHub starsAgentlyFramework[GenAI Application Development Framework] Build GenAI application quick and easy Easy to interact with GenAI agent in code using structure data and chained-calls syntax Use Event-Driven FlowOpen sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 1.7kGitHub starsAdalaFrameworkAdala: Autonomous DAta (Labeling) Agent frameworkOpen sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 1.6kGitHub starsMCP Server for WinDbgMCP serverAnalyse Windows crash dumps and debug user-mode or kernel targets in natural language via WinDbg.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 1.6kGitHub starsMiniMax MCPMCP serverOfficial MCP server for MiniMax text-to-speech, voice cloning, image and video generation.Open sourceCosts not checkedPython · recorded license: MITRecord checked 1.6kGitHub starsQdrant MCP ServerMCP serverQdrant's official MCP server: store and retrieve semantic memories in a Qdrant vector database.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 1.5kGitHub starsROS MCP ServerMCP serverConnect Claude, GPT and Gemini to ROS robots for two-way control and observation without changing robot code.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 1.5kGitHub starsVoiceModeMCP serverNatural voice conversations with Claude Code and other MCP agents, with optional fully local speech.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 1.4kGitHub starsMySQL MCP ServerMCP serverA Python MCP server for listing, reading and querying MySQL tables through a controlled interface.Open sourceCosts not checkedPython · recorded license: MITRecord checked 1.4kGitHub starsGarmin MCP ServerMCP serverExpose your Garmin Connect activities, health metrics and training data to Claude and other MCP clients.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 1.3kGitHub starsJupyter MCP ServerMCP serverLet AI agents read, edit and run Jupyter notebooks in real time, locally or in hosted sandboxes.Open sourceCosts not checkedPython · recorded license: BSD-3-ClauseRecord checked · Recent push 1.3kGitHub starsColab MCPMCP serverGoogle Colab's MCP server that bridges a local agent to a Colab notebook session in the browser.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked 1.2kGitHub starsRhinoMCPMCP serverModel geometry and build Grasshopper definitions in Rhino 3D by chatting with Claude or Cursor.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 1.1kGitHub starsCisco MCP ScannerInfrastructureScan MCP servers and tools for malicious behaviour with YARA rules, LLM analysis and Cisco AI Defense.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 1.1kGitHub starsPatterSDK / libraryOpen-source voice-AI SDK. The Vapi/Retell alternative for builders who want to own the stack.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 1.1kGitHub starsarcade-mcpMCP serverMCP Server Framework and Tool Development library for building custom capabilities into agents.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 1.0kGitHub starsGoogle Sheets MCP (mcp-google-sheets)MCP serverCreate, read and modify Google Sheets and find spreadsheets in Drive from any MCP client.Open sourceCosts not checkedPython · recorded license: MITRecord checked 1.0kGitHub starsMCPM (MCP Manager)InfrastructureA CLI package manager and registry for MCP servers that works across clients, with profiles and a router.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 1.0kGitHub starsspec_driven_developAgentSpec-driven development workflow for AI coding agents: architecture-first planning, task decomposition, GitHub Issue/PR tracking, Deep Discuss, and adaptive control for Claude Code, Codex, Cursor,Open sourceCosts not checkedPython · recorded license: MITRecord checked 986GitHub starsMCP-BridgeInfrastructureA middleware to provide an openAI compatible endpoint that can call MCP toolsOpen sourceCosts not checkedPython · recorded license: MITRecord checked 926GitHub starsHOL GuardInfrastructureLocal policy checks, approval prompts and action receipts for supported agent tools.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 857GitHub starsopenyakAgentOpen-source local-first AI agent for desktop work. No account, no telemetry: use local models with Ollama/Rapid-MLX or bring your own provider key.Open sourceCosts not checkedPython · recorded license: Apache-2.0Record checked · Recent push 693GitHub starssecond-brainFrameworkSecond Brain is an agentic framework that acts as an operating system, using local file intelligence, workflow automation, and LLMs to complete tasks and communicate over multiple modalities andOpen sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 670GitHub starsAgentPilotAgentA versatile workflow automation platform to create, organize, and execute AI workflows, from a single LLM to complex AI-driven workflows.Open sourceCosts not checkedPython · recorded license: AGPL-3.0Record checked 568GitHub starsforge-filmAgentMulti-model DAG-driven parallel AI film generation -- parallel speedup scales with scene independence; generates film scenes simultaneously instead of one by one.Open sourceCosts not checkedPython · recorded license: MITRecord checked 539GitHub starsJARVISAgentYour own personal voice assistant: Voice to Text to LLM to Speech, displayed in a web interfaceOpen sourceCosts not checkedPython · recorded license: GPL-3.0Record checked 528GitHub starsai-avatar-systemAgentAI Avatar / digital human platform — upload a photo, clone a voice, talk to any face in real time with lip-sync video. Open-source, self-hosted. Claude · Whisper · Chatterbox · MuseTalk.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 528GitHub starsDeepgram Python SDKSDK / libraryPython client library for Deepgram APIs; hosted service usage is separate.Open sourceCosts not checkedPython · recorded license: MITRecord checked · Recent push 469GitHub 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.