Best Python autonomous agents
The open-source autonomous agents 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.
01AutoGPTAutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on…02browser-useMake websites accessible for AI agents. Automate tasks online with ease.03deer-flowAn open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, sub…04CowAgentOpen-source super AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-model, mu…05nanobotLightweight, open-source AI agent for your tools, chats, and workflows.06agnoBuild, run, and manage agent platforms.07wshobson/agentsMulti-harness agentic plugin marketplace for Claude Code, Codex CLI, Cursor, OpenCode, GitHub Copilot, and Gemini CLI08agenticSeekFully Local Manus AI. No APIs, No $200 monthly bills. Enjoy an autonomous agent that thinks, browses the web, and code for the sole cost of…09agentic_securityAgentic LLM Vulnerability Scanner / AI red teaming kit
Frequently asked
- What are the best Python autonomous agents?
- 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 autonomous agents 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 autonomous agents 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.